我的网站上有一个元素,它看起来像这样:
<div class="nw_help"><div class="nw_help_content">...</div></div>
容易的东西。在 nw_help:hover 上使用 CSS,nw_help_content 变得可见。为了也支持触摸屏,我编写了以下内容:
$(document).ready(function() {
$('.nw_help').click(function() {
$(this).find(".nw_help_content").css('visibility', 'visible');
});
});
$(document).ready(function() {
$('.nw_help_content').click(function() {
$(this).css('visibility', 'hidden');
});
});
第一个功能完美无缺,第二个根本不想工作。我检查了 $('.nw_help_content').css('visibility', 'hidden'); 在浏览器的控制台中工作,它是。
有任何想法吗?
非常感谢您的回答。
编辑:现在它击中了我:第一个功能在单击 nw_help_content 时也被触发,它“中和”了第二个功能。但是如何预防呢?