如何使用jquery fadeToggle
How to use jquery fadeToggle
大家好,我想学习如何为我的DEMO使用jquery fadeToggle
在这个演示中,你可以看到一个点击显示div的div。当你点击这个div时,就会显示.gelen-mesaj-alani
。我的问题是,当点击其他区域时,如何隐藏这个div?
$(document).ready(function(){
$('.click').on('click',function(){
$(".gelen-mesaj-alani").fadeToggle(300);
});
});
您可以在body上绑定点击事件。如果目标没有类为.click
或.gelen-mesaj-alani
的最近元素,则隐藏该元素:
$('body').on('click', function(e) {
if($(e.target).closest('.click').length == 0 && $(e.target).closest('.gelen-mesaj-alani').length==0) {
// click happened outside of menu, hide any visible menu items
$(".gelen-mesaj-alani").fadeOut(300);
}});
工作演示
可能重复:当用户点击外部时,使用jQuery隐藏div
$(document).mouseup(function (e)
{
var container = $("YOUR CONTAINER SELECTOR");
if (!container.is(e.target) // if the target of the click isn't the container...
&& container.has(e.target).length === 0) // ... nor a descendant of the container
{
container.hide();
}
});
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用jquery在填充自动完成的值后使文本框只读
- jQuery:循环一个具有不同超时值的循环
- 用程序搜索JQuery数据表中的文本
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jQuery匹配JSON对象的部分文本
- Jquery POST未填充数组
- JQuery使计数器每次更改时都会增加
- 如何在Angular2中使用jQuery插件
- Jquery fadeToggle分别对每个元素进行切换
- 如何使用jquery fadeToggle
- jQuery-FadeToggle-如果元素可见或不可见,则执行不同的操作
- jQuery fadeToggle() error
- jquery:如何将 .hide() 方法与 .fadeToggle(“fast”) 动画一起使用
- jQuery fadeIn / fadeOut instead of fadeToggle
- 在jQuery中单击fadeToggle
- Starting jquery fadeToggle hidden
- JQuery: fadeToggle()工作方式错误
- Jquery .fadeToggle() 在一个页面上工作,在另一个页面上不起作用(相同的代码)