我有以下代码,但无法更改[滚动] [1]上的多个类:
<script>
$(document).scroll( function() {
var value = $(this).scrollTop();
if ( value > 120 )
$("#top-nav-wrapper").css("position", "relative");
$(".header").css("position", "fixed");
$("body").css("padding-top", "90px");
else
$("#top-nav-wrapper").css("position", "fixed");
});
</script>
答案 0 :(得分:1)
缺少大括号:
<script>
$(document).scroll( function() {
var value = $(this).scrollTop();
if ( value > 120 ) {
$("#top-nav-wrapper").css("position", "relative");
$(".header").css("position", "fixed");
$("body").css("padding-top", "90px");
} else {
$("#top-nav-wrapper").css("position", "fixed");
}
});
</script>
答案 1 :(得分:0)
如果未指定{}
if works only for one line
$(document).scroll( function() {
var value = $(this).scrollTop();
if ( value > 120 )
{
$("#top-nav-wrapper").css("position", "relative");
$(".header").css("position", "fixed");
$("body").css("padding-top", "90px");
}
else
$("#top-nav-wrapper").css("position", "fixed");
});
答案 2 :(得分:0)
语法错误。你缺少括号。使用:
<script>
$(document).scroll( function() {
var value = $(this).scrollTop();
if ( value > 120 ) {
$("#top-nav-wrapper").css("position", "relative");
$(".header").css("position", "fixed");
$("body").css("padding-top", "90px");
} else {
$("#top-nav-wrapper").css("position", "fixed");
}
});
</script>