我創建一個WordPress站點,併成功地把我的導航欄固定在頂部時,我使用此代碼向下滾動頁面:導航欄固定頂部用jQuery取消CSS屬性
(function($){
var navOffset = jQuery("nav").offset().top;
jQuery(window).scroll(function() {
var scrollPos = jQuery(window).scrollTop();
if(scrollPos >= navOffset) {
jQuery("nav").addClass("fixed");
}else {
jQuery("nav").removeClass("fixed");
}
});
})(jQuery);
但現在當我點擊我在頁面上的圖標(位於產品和服務部分),彈出圖標和適用於圖標的動畫都不起作用。
當我停用這個特定的jQuery代碼時,彈出窗口工作正常。
有沒有另一種方法,我可以使導航欄固定在頂部,仍然有我的圖標工作正常?
jQuery有什麼不對嗎? http://scentology.burnnotice.co.za/
我可以知道哪些圖標? –
@Jacob Goh。產品和服務部分的大圖標 –
您是否檢查導航欄是否具有正確的'z-index'?也許有z-index較高的項目,並且您的點擊事件未正確應用/傳播? – Sayed