jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – 向下滚动1000px后更改CSS类大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
一旦用户向下滚动1000px,我想在我网站的左栏中显示一个固定的菜单,但对jQuery / JS不是很有经验.我认为这样的东西会起作用,但它没有做任何事情:

HTML

<div id="menu">[MENU_WILL_GO_HERE]</div>

样式:

#menu{display:none;}​

JQ:

var fixed = false;
 ​$(document).scroll(function() {
    if( $(this).scrollTop() > 100 ) {
        if( !fixed ) {
           fixed = true;
           $('#menu').css({position:'fixed',display:'block'});
        }
        } else {
           if( fixed ) {
               fixed = false;
               $('#menu').css({display:'none'});
        } 
    } 
});

问:

有什么理由不起作用吗?代码http://jsfiddle.net/roXon/psvn9/1/一个例子,即使我将这个例子完全复制/粘贴到一个空白的html页面中,并带有最新的jquery库的链接,它仍然不像在那个jsfiddle页面那样工作.我能俯瞰什么?

解决方法

您的示例中的大括号错了,但无论如何,您可以简化代码

CSS:

#menu {
    display : none;
    position : fixed;
}

JS:

$(document).scroll(function() {
    $('#menu').toggle($(this).scrollTop()>1000)
 });

演示:http://jsfiddle.net/elclanrs/h3qyV/1/

大佬总结

以上是大佬教程为你收集整理的jquery – 向下滚动1000px后更改CSS类全部内容,希望文章能够帮你解决jquery – 向下滚动1000px后更改CSS类所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。