Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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
nav上的jquery toggleClass未在div中看到子链接_Jquery_Events_Hyperlink_Click - Fatal编程技术网

nav上的jquery toggleClass未在div中看到子链接

nav上的jquery toggleClass未在div中看到子链接,jquery,events,hyperlink,click,Jquery,Events,Hyperlink,Click,我展示了一个带有显示的简单导航:block;和显示:无。我正在使用jQuery切换类。那很好。但是我的点击没有到达导航中div内部的链接 我怎么强迫它?(这是Meteor语法,但这不重要,对吧?) 以下是来自导航区的示例div: <div id="search" class="navbuttons"><a href="{{pathFor 'startPage'}}">Search</a></div> 我希望它看到点击链接,路由到该页面(pat

我展示了一个带有显示的简单导航:block;和显示:无。我正在使用jQuery切换类。那很好。但是我的点击没有到达导航中div内部的链接

我怎么强迫它?(这是Meteor语法,但这不重要,对吧?)

以下是来自导航区的示例div:

<div id="search" class="navbuttons"><a href="{{pathFor 'startPage'}}">Search</a></div>

我希望它看到点击链接,路由到该页面(pathFor'startPage'来自iron router)并显示:无;在导航上。我不应该把jQuery放在这个函数中,是吗?链接不就是做它的工作吗

我想我有一个冒泡或传播的问题,但我还没有解决它


我的类运行良好,无需显示CSS。

单击导航内的链接会发生什么?请澄清这个问题。(竖起大拇指感谢使用流星。太棒了,不是吗?:)导航消失了。我仍然停留在当前可见的页面上。就好像链接没有被触发一样。(是的,使用Meteor比我尝试过的任何其他框架都要多。我真的很喜欢。)这很奇怪。通常,传播问题只发生在树上,而不是树下。如果该类不隐藏导航,会发生什么情况?然后它切换到我想要的页面,但导航覆盖了我的半个屏幕。这一定是某种奇怪的流星行为,因为我从未在纯JS中看到过隐藏父对象阻止单击到达子对象的问题。如果有的话,它会改变页面,而不会隐藏导航。
<div id="search" class="navbuttons"><a href="{{pathFor 'startPage'}}">Search</a></div>