0

我如何添加这个....

$("#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'
    }); 
});
});//]]>  

非常感谢 !

4

1 回答 1

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'
        }); 
    });
});
于 2013-02-14T15:43:48.690 回答