我有一個關於jquery的問題。我試圖只在窗口大小大於960像素的情況下應用粘性導航。所以我需要檢查是否有窗口調整大小或滾動事件...我無法弄清楚...粘滯導航只有當大於960px
可能有人請幫我修理那些東西嗎?
下面的代碼我試圖適應
$(function() {
var sticky_navigation_offset_top = $('#nav').offset().top;
var sticky_navigation = function(){
var scroll_top = $(window).scrollTop(); // our current vertical position from the top
if (scroll_top > sticky_navigation_offset_top) {
$('#nav').css({ 'position': 'fixed', 'top':0, 'left':0 });
} else {
$('#nav').css({ 'position': 'relative' });
}
};
sticky_navigation();
$(window).resize(function() {
if ($(window).width() > 960) {
$(window).scroll(function() {
sticky_navigation();
});
}
});
});
在處理程序中有一個處理程序對我來說似乎很奇怪。如果需要,你可以將它們串起來。 – iGanja 2013-03-12 21:41:14