0
我在本网站上提供帮助:www.noyoco.com。 我最近添加了一个脚本,用于在用户滚动时将导航栏固定在顶部。固定Navbar打开展开菜单
<script type="text/javascript">
$(document).ready(function() {
var s = $("#main-nav");
var pos = s.position();
$(window).scroll(function() {
var windowpos = $(window).scrollTop();
if (windowpos >= pos.top) {
s.addClass("stick");
} else {
s.removeClass("stick");
}
});
});
</script>
但我不明白为什么展开菜单被打破。
正常工作时,顶部(脚本是关闭的),破碎时脚本(如果你有滚动)
有人能提供帮助的? 谢谢!
嘿!感谢您的帮助! 我在我的样式表中添加了这些元素,并重建了我的脚本: 但它不工作。 我做错了吗? –
也许最好在子菜单中使用一个类,所以你完全可以**定位到正确的一个,而不是'.nav-row ul ul',如果你改变结构可以瞄准其他东西 –
Hey文森特,感谢您的帮助。 其实解决方案非常简单,我只需要在我的脚本中使用另一个Jquery选择器:var s = $(“#main-nav .multi-level-nav”) 现在可以正常工作! –