基本上我的工作,只有滾動一次瀏覽器窗口已經達到了它一個側邊欄滾動欄拋出JavaScript錯誤「無法調用空的‘抵消’
更新2:
這是代碼我目前正在工作:
$(function() {
var $sidebar = $("#sidebar"),
$window = $(window),
offset = $sidebar.offset(),
topPadding = 15;
$window.scroll(function() {
if ($window.scrollTop() > offset.top) {
$sidebar.addClass('fixed');
} else {
$sidebar.removeClass('fixed');
}
});
});
我不再收到錯誤,但是滑動不會在這裏工作這撥弄顯示了預期的效果,我的CSS是完全一樣的:http://jsfiddle.net/dKDJz/647/
你已經jQuery的'.js'文件加載? – Sergio
在js小提琴默認情況下,它包裝你的代碼在DOM準備好了,你有沒有嘗試包裝你的代碼ina文件準備好了? –
@Sergio是的,我已經運行了一個console.log來測試並設置了var $ sidebar。 – user2766423