我有一个边栏,里面有一个嵌套菜单。菜单上有链接。我希望当前选中的菜单项具有CSS类active。我该怎么做?
我的js看起来是这样的
var loc = window.location.href;
$('.nav-side-menu ul li a').each(function () {
var status = loc.indexOf($(this).attr('href')) > -1;
// $(this).toggleClass('active', status);
if (status) {
我做了一个自动隐藏的导航栏,它在chrome中工作得很好,但是IE11被吓坏了。这个想法是,当你向下滚动时,它会隐藏,但如果你向上滚动,它就会重新出现。在IE11中,我向下滚动,它隐藏了导航栏。当我向后滚动的时候,有一秒钟什么也没发生...然后导航栏连续出现又消失了3次...几秒钟后,它又做了一次。知道出什么问题了吗?
<script>
var lastScrollTop = 0;
$(window).scroll(function(){
var st = $(this).scrollTop();
if (st > lastScrollTop){