- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
大家好,我想学习如何为我的 使用 jquery fadeToggle DEMO
在此演示中,您可以看到有一个click show div div。当您单击此 div 时,将显示 .gelen-mesaj-alani
。我的问题是当点击其他区域时如何隐藏这个div?
$(document).ready(function(){
$('.click').on('click',function(){
$(".gelen-mesaj-alani").fadeToggle(300);
});
});
最佳答案
可以在body上绑定(bind)点击事件。如果目标没有最接近的类 .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);
}});
<强> Working Demo
关于javascript - 如何使用jquery fadeToggle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28480204/
我的 fiddle : http://jsfiddle.net/tmanundercover/62ap2/CSS #targetedDiv, #otherDiv { border: 1px s
这是我尝试复制我拥有的代码。由于某种原因,代码在 jsfiddle 中完美运行,但在我自己的网站上出现故障。也许有人可以以某种方式找出问题所在。 http://jsfiddle.net/neowot/
我正在尝试让淡入淡出切换正常工作。当您单击(+)二时,它应该显示两个链接并更改为(-)二,当您再次按下时,它会关闭这些链接并返回到(+)二。现在,当您按下切换开关时,我无法发生任何事情。 An
我在列表中嵌套列表,并且当用户单击相应的主题时我尝试切换子列表。然而,发生的情况是,用户可以单击子列表上的任意位置来关闭子列表,这将使链接无法访问。 (我知道现在子列表中没有链接)。你能帮我解决这个问
这是我的代码: $('#retouche_a_faire').click(function() { $("#retouche_a_faire_alert").toggle(this.checked);
我有一个 jquery 函数,可以使用 fadeToggle 切换两个 div。 $(".container .readmore").click(function() { $
我想使用 jQuery 的 fadeToggle() 函数。 我有一个隐藏的 div,当我单击链接时,我想调用 fadeToggle() 使 div 淡入,并在再次单击后淡出。 线索是,我想在使用我自
大家好,我想学习如何为我的 使用 jquery fadeToggle DEMO 在此演示中,您可以看到有一个click show div div。当您单击此 div 时,将显示 .gelen-mesa
这是 Firefox 独有的问题。这在 Chrome 和 Internet Explorer 上运行良好。 如果表格行上有 background-color,然后使用 fadeToggle 隐藏该行,
当我切换下拉菜单时,整个列表会展开。我一直在想办法只扩展选定的列表,但不知道问题出在哪里。 JSFiddle http://jsfiddle.net/Cx4CK/6/ HTML Applicatio
我正在使用 jQuery 中的 fadeToggle 方法创建响应式菜单。当屏幕上的宽度小于 767px 时,屏幕上应该会出现一个按钮。当您按下此按钮时,应该会显示一个菜单。但我的问题是菜单从一开始就
我正在尝试让 #hi 淡出。现在,褪色没有发生。 div 就这样消失了。 setTimeout(function() { $('.project-link-1').css('visibili
我无法让 fadeToggle 正常工作。我用它来在单击另一个 div 时显示文本。这是为了用于多个元素,所以我希望可以有一种优雅而有效的方式来处理所有这些元素。 这是我目前拥有的 - 它不起作用(我
我目前正在使用 jQuery("#addCaseMemberBtn").fadeToggle( "fast"); 但它导致内容在完成时向上/向下跳动,因为它正在使用 display 。我怎样才能告诉它
你看,我使用 if else 来实现该目标,但它不起作用。我想我可能会犯一些错误。这些代码来自W3Schools,我把它改成了这个样子。 $(document).ready(function() {
如果检测到 Canvas 外单击或按下 esc 按钮,我希望能够重新激活 fadeToggle 以关闭。 http://jsfiddle.net/sj6kdyLk/ $("#name").click(
我正在尝试淡入 div 元素,但由于某种原因,每次我预览脚本代码时,它只是显示它而不运行它 我的脚本代码是 - $("#t").click(function() { $("#b.").fadeTo
我有一个 div,其内容由 $.post() 异步检索。检索到的内容是多个图像,每个图像都有单独的 ID。我希望每个图像在悬停时淡入淡出() 所以我在我的 php 中当场计算图像 id,生成图像并添加
我正在尝试创建一个抽屉导航,单击时会淡出/淡入。在 jQuery 代码中,我使导航在加载时隐藏,当我单击汉堡图标时,它会淡入。但是,当我再次单击它时,它不会淡出。 我之前在“点击”功能上遇到过类似的问
我在网上找到了一个脚本,可以根据单选按钮的点击来显示或隐藏 div。 我试图通过在过渡中添加 fadeToggle() 或 slipToggle() 来改进这一点。然而,当我这样做时,该功能不再像以前
我是一名优秀的程序员,十分优秀!