如何指示jquery执行jquery函数并忽略本机单击事件?
出于某种原因,我使用超链接隐藏/显示了另一个没有问题的div,但有一个给我带来了麻烦。这个问题可能发生在其他地方,但我想在我破坏脚本文件之前确定超链接就是问题所在 简单隐藏div,需要在单击超链接按钮时显示 像这样如何指示jquery执行jquery函数并忽略本机单击事件?,jquery,Jquery,出于某种原因,我使用超链接隐藏/显示了另一个没有问题的div,但有一个给我带来了麻烦。这个问题可能发生在其他地方,但我想在我破坏脚本文件之前确定超链接就是问题所在 简单隐藏div,需要在单击超链接按钮时显示 像这样 <a id="addItemTrigger" class="btn-floating"> <i class="material-icons">add</i> </a> <div id="addMediaPlylistsI
<a id="addItemTrigger" class="btn-floating">
<i class="material-icons">add</i>
</a>
<div id="addMediaPlylistsItems" class="col"> Something </div>
返回false将阻止超链接关闭抽屉/模式。但它也不允许显示AddMediaPlyListSites。而违约根本不起任何作用。使用指针事件:无;在css中,取消超链接上的所有事件,即悬停、单击、所有内容
还有其他建议吗
编辑
我将更改为a,其行为方式相同,因此触发抽屉关闭的是单击事件。可能不是超链接本身,我需要使用另一个不是单击的事件
如果这听起来让人困惑,很抱歉。我只是尝试了很多东西
提前感谢我不确定是否理解您想做什么,但如果您想显示和隐藏内容,最好是:
$(document).ready(function(){
$("#addMediaPlylistsItems").hide();
$('#addItemTrigger').click(function () {
$("#addMediaPlylistsItems").toggle();
//toggle = hide and show
});
});
在显示元素之后而不是之前返回。或者使用event.preventDefault.exe。返回false后,函数即完成。回归就是这样,将控制权回归到所谓的“回归”。耶稣基督!我怎么了?我知道我自己看着脸:感谢上帝,这太容易了…我需要休息。谢谢不用担心啊哈,我不确定是关于那个啊哈,还是编辑你的活动。我用showSlow替换了slow,这是contenttry-toggle和toggleslow,你会看到区别
$(document).ready(function(){
$("#addMediaPlylistsItems").hide();
$('#addItemTrigger').click(function () {
$("#addMediaPlylistsItems").toggle();
//toggle = hide and show
});
});