[英]$(window).scroll() not working in IE 9
我有一個導航欄和一個側欄,它們在加載時顯示在頁面底部。 但是當您向下滾動時,應添加某些CSS以更改其位置。 但是似乎這不僅在IE中起作用。 誰能告訴我如何在IE中解決此問題?
這是我的代碼:
// SCRIPT FOR STICKY SIDEBAR AND NAV
$(function() {
var stickyRibbonTop = $('#second').offset().top;
$(window).scroll(function(){
if( $(window).scrollTop() > stickyRibbonTop ) {//background: rgba(999,999,999,0.7);height: 80px;width: 100%80
$('#stickyribbon').css({position: 'fixed', top: '0px',maxHeight:'50px',width:'100%',zIndex: '123'});
$('#sidebar').css({position: 'fixed', bottom: '26%',zIndex: '13'});
} else {
$('#stickyribbon').css({position: 'static', top: '0px'});
$('#sidebar').css({position: 'absolute', bottom: '-75%'});
}
});
});
更新:正如我現在看到的,當我記錄$(window).scrollTop()
的值時,它始終為0-零
嘗試$(document).scroll
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.