Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何指示jquery执行jquery函数并忽略本机单击事件?_Jquery - Fatal编程技术网

如何指示jquery执行jquery函数并忽略本机单击事件?

如何指示jquery执行jquery函数并忽略本机单击事件?,jquery,Jquery,出于某种原因,我使用超链接隐藏/显示了另一个没有问题的div,但有一个给我带来了麻烦。这个问题可能发生在其他地方,但我想在我破坏脚本文件之前确定超链接就是问题所在 简单隐藏div,需要在单击超链接按钮时显示 像这样 <a id="addItemTrigger" class="btn-floating"> <i class="material-icons">add</i> </a> <div id="addMediaPlylistsI

出于某种原因,我使用超链接隐藏/显示了另一个没有问题的div,但有一个给我带来了麻烦。这个问题可能发生在其他地方,但我想在我破坏脚本文件之前确定超链接就是问题所在

简单隐藏div,需要在单击超链接按钮时显示

像这样

<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
    });

});