0
A
回答
0
绑定单击事件以链接<li>
元素,点击后获取此链接元素的父级,然后滑动切换sub-nav。
试试看。 )
编辑:
我与下一个()jQuery选择使得它:这里的js代码:
$(document).ready(function(){
$('.nav > li > a').click(function(e) {
e.preventDefault();
$(this).next().slideToggle();
});
});
注意>
防止点击<li>
元件自身滑动。基本上说,我想和.nav
类,作为直接子元素的<li>
直接子的点击链接的事件。
0
在这里你的代码。我添加类链接到一个具有真正的内容链接,写了一个函数为他们
$(document).ready(function(){
\t $('.nav li:has(ul)').bind('click', function(e){
\t \t e.preventDefault();
\t \t $(this).children('ul').stop().slideToggle("fast");
\t });
$('li a.link').on('click', function(e){
alert('clicked');
e.stopPropagation();
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="menu">
<h1>Page title</h1>
<ul class="nav">
<li><a href="#">Obras</a>
<ul class="sub-nav">
<li><a class="link" href="http://www.google.com.ar">Series</a></li>
<li><a href="#">Series</a></li>
<li><a href="#">Series</a></li>
<li><a href="#">Series</a></li>
<li><a href="#">Series</a></li>
</ul>
</li>
<li><a href="#">CV</a></li>
<li><a href="#">Contacto</a></li>
<li><a href="#l">Misceláneas</a></li>
</ul>
</div>
相关问题
- 1. LavaLamp菜单(jQuery)链接不工作
- 2. jquery多级菜单
- 3. 手机菜单链接不工作
- 4. 下拉菜单链接不工作
- 5. Swipelistener不能在菜单上工作
- 6. jQuery的菜单不工作
- 7. Joomlas子菜单不能正常工作
- 8. 菜单子菜单包括链接,图像使用jQuery和slideToggle
- 9. jQuery菜单不能正常工作
- 10. JQuery菜单不能正常工作
- 11. jQuery添加活动类链接在主菜单上点击子菜单
- 12. 使父菜单链接切换子菜单链接
- 13. jQuery - 手机多级菜单
- 14. 多级菜单
- 15. 高分子社交图标不能在子菜单上工作
- 16. jQuery菜单活动链接
- 17. jquery菜单 - 活动链接
- 18. 中心子菜单下一级菜单
- 19. 如果当前页面在该子菜单项中,多级扩展jquery菜单以展开/显示子菜单?
- 20. Underscores菜单不切换不能在第二个菜单上工作
- 21. PHP:多级菜单或嵌套菜单
- 22. 多列超级菜单下拉菜单?
- 23. 如何将主菜单链接链接到Joomla中的子菜单链接?
- 24. 为什么子菜单不能在此Bootstrap模板上工作?
- 25. 菜单链接不能右移
- 26. 多级下拉菜单不起作用
- 27. 菜单不工作在IE
- 28. CSS不工作的菜单与子菜单PHP MYSQL
- 29. 菜单栏基于链接。单击不工作后台更改
- 30. 菜单背景固定宽度与CSS/JQuery菜单不工作
感谢您的回答!有用! :)'''解决了我的问题。格拉西亚斯阿米戈! –
总是乐于帮忙! :) – eLGi