x0x*_*x0x 7 html javascript jquery twitter-bootstrap affix
还好这里有什么,我想问问,的导航栏的例子今日美国.
我正在使用bootstrap词缀.这是我的代码
<div class="header">
<div class="header-1">
<h1>this is some logo</h1>
</div>
<div class="header-2">
<h3>this is some heading</h3>
</div>
</div>
<div class="content" style="height:2500px;">
</div>
<div class="footer">
this is a footer
</div>
Run Code Online (Sandbox Code Playgroud)
JavaScript的
$('.header-2').affix({
});
Run Code Online (Sandbox Code Playgroud)
如何将div header-2
固定在顶部,(当有一些滚动并且div header-2
只是到达顶部位置时)我之前提到过的网站?
我很乐意看到header-1
和header-2
,但是一些滚动应该隐藏header-1
并坚持header-2
到最顶端.
谢谢
小智 13
看到这个Jsfiddle
您可以检查滑块的位置并相应地添加类
$(window).scroll(function () {
if( $(window).scrollTop() > $('#header-2').offset().top && !($('#header-2').hasClass('posi'))){
$('#header-2').addClass('posi');
} else if ($(window).scrollTop() == 0){
$('#header-2').removeClass('posi');
}
});
Run Code Online (Sandbox Code Playgroud)
使用jquery看看这个例子 http://jsfiddle.net/5n5MA/2/
var fixmeTop = $('.fixme').offset().top; // Get initial position
$(window).scroll(function() { // Assign scroll event listener
var currentScroll = $(window).scrollTop(); // Get current position
if (currentScroll >= fixmeTop) { // Make it fixed if you've scrolled to it
$('.fixme').css({
position: 'fixed',
top: '0',
left: '0'
});
} else { // Make it static if you scroll above
$('.fixme').css({
position: 'static'
});
}
Run Code Online (Sandbox Code Playgroud)
});
归档时间: |
|
查看次数: |
29790 次 |
最近记录: |