如何添加此....
。$( “#otherdiv”)的CSS( “背景色”, “黄色”);
用这个来触发....
$(function(){
var stickerTop = parseInt($('#header-container').offset().top);
$(window).scroll(function() {
$("#header-container").css((parseInt($(window).scrollTop()) + parseInt($("#header- container").css('margin-top')) > stickerTop) ? {
position: 'fixed',
top: '0px'
} : {
position: 'relative'
});
});
});//]]>
非常感谢!
答案 0 :(得分:0)
好吧,假设您希望#otherdiv
在滚动窗口时收到背景色,请尝试:
$(function(){
var stickerTop = parseInt($('#header-container').offset().top);
$(window).scroll(function() {
var bg_color = (parseInt($(window).scrollTop()) + parseInt($("#header-container").css('margin-top')) > stickerTop) ? 'yellow' : 'white';
$("#otherdiv").css("background-color", bg_color);
$("#header-container").css((parseInt($(window).scrollTop()) + parseInt($("#header-container").css('margin-top')) > stickerTop) ? {
position: 'fixed',
top: '0px'
} : {
position: 'relative'
});
});
});