Javascript可以';t完成代码
当用户滚动并 导航菜单 达到 利润最高20px ,则菜单将停止并被修复。我怎么能做到这一点?navmenu是我菜单的Div id。我想尽了一切办法,但我搞不懂 这是我需要的代码Javascript可以';t完成代码,javascript,jquery,css,position,Javascript,Jquery,Css,Position,当用户滚动并 导航菜单 达到 利润最高20px ,则菜单将停止并被修复。我怎么能做到这一点?navmenu是我菜单的Div id。我想尽了一切办法,但我搞不懂 这是我需要的代码 $("navmenu").scrollTop(function () { var height = $("navmenu").scrollTop(); alert(height); if (height > 20) { /* need help here */ } }
$("navmenu").scrollTop(function () {
var height = $("navmenu").scrollTop();
alert(height);
if (height > 20) {
/* need help here */
}
});
navmenu是我的菜单的Div id
选择器navmenu
将匹配
元素(HTML中不存在)
您需要#导航菜单
这适用于页面本身的滚动,如果您指的是滚动特定元素,则可能需要进行调整
CSS
jQuery
$(window).bind('scroll', function () {
if ($(window).scrollTop() > 20) {
$('#navmenu').css('position', 'fixed');
} else {
$('#navmenu').css('position', 'relative');
}
});
请提供HTML代码。
$(window).bind('scroll', function () {
if ($(window).scrollTop() > 20) {
$('#navmenu').css('position', 'fixed');
} else {
$('#navmenu').css('position', 'relative');
}
});