带关闭按钮的滑动切换 - jQuery
我正在使用 Slidetoggle 功能来打开和打开单击链接时关闭一个框。我希望能够在该框中添加一个“关闭”按钮(链接),并且能够通过滑动切换触发器将其关闭。我该怎么做?
这是我的 jQuery:
$(".popup-b").hide();
$(".popup-l").click(function(){
$(this).toggleClass("active").next().slideToggle(0);
return false;
});
我的 HTML
<a class="popup-l" href="#">Areas</a>
<div id="area-p" class="popup-box">
<div class="close-this"><a href="#">Close</a></div>
<p>This is the popup box</p>
</div>
I'm using the slidetoggle function to open & close a box when clicking on a link. I want to be able to add a "close" button (link) inside that box aswell as being able to close it via the slidetoggle trigger. How would i do this?
This is my jQuery:
$(".popup-b").hide();
$(".popup-l").click(function(){
$(this).toggleClass("active").next().slideToggle(0);
return false;
});
My HTML
<a class="popup-l" href="#">Areas</a>
<div id="area-p" class="popup-box">
<div class="close-this"><a href="#">Close</a></div>
<p>This is the popup box</p>
</div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看看这个 Fiddle 看看它的工作原理。
这样,当使用关闭链接时,也会设置
active
类。您还可以在同一页面上有多个
.popup-box
。Check out this Fiddle to see it working.
This way the
active
class will be setted when the close link is used too.You can also have many
.popup-box
on the same page.jQuery:
HTML
jQuery:
HTML