我是一个jscript新手,我正在使用一个已经有一些js的html模板。 基本上我的问题是这个....
div#header-container
的类更改取决于您在屏幕上滚动的位置。
如果div#header-container CLASS不等于.intro。然后我需要隐藏ID为#intro
的页面上的另一个div。
#header-container
类在开始时为.intro
,然后当您在开头(div#intro
)下方滚动时,#header-container
类会从{{1}更改} .intro
- 当我需要隐藏预先存在的.main
。
本质上我想重新创建http://www.mountaindew.com滚动浏览第一个屏幕时所做的事情
我猜我需要在某处使用div#intro
?
非常感谢任何想法!
答案 0 :(得分:0)
您需要将窗口对象与滚动绑定,并检查 header-container
是否有类 intro
。
$(window).scroll(function() {
if ($('#header-container').hasClass('intro')) {
$('#intro').show();
} else {
$('#intro').hide();
}
});
答案 1 :(得分:0)
尝试jQuery
类似于scroll事件中的以下代码。
if(jQuery("#header-container").hasClass('intro')){
jQuery("#intro").hide();
jQuery("#header-container").removeClass('intro');
jQuery("#header-container").addClass('main');
}
这样的东西???