2013-12-20 22 views
0

我该如何检查用户是否滚动下来? 我有一个标志页面顶部的菜单栏。 如果用户向下滚动,我想调整大小或更改徽标(较小),请更改菜单栏的高度并固定位置。滚动jQuery的更改菜单栏的高度和标志

感谢

+1

尝试使用谷歌(“jQuery的,如果用户滚动”),然后单击第一个结果:http://stackoverflow.com/questions/4627203/jquery-trigger-action-when-a-user-scrolls-past-a - 某些部分的最页 – caramba

回答

0

试试这个

window.onscroll = function (e) { //when window is scrolled 
//change image size and height of menu bar 
} 
0

试试这个

$(window).on('scroll', function(e) { 
    console.log(e); 
} 
0

jsFiddle

$(window).on('scroll', function() { 
    $('#navbar').css('position','fixed'); 
    $('#id').attr('width', '100px'); 
    $('#id2').css('font-size', '12px'); 
}); 

我现在的代码更新是固定在scrol自上而下。