的問題是,在主菜單中的鏈接不工作,你可以對它們盤旋,看到它鏈接到地址,但是當你點擊他們什麼也沒有發生。鏈接不工作
我假設它的東西做的CSS。
我嘗試刪除所有的z-index,看看這件事情與他們無關(如果它背後的東西,你不能真正按他們),我調換了positionings,沒有什麼工作。
這裏是一個演示網站的鏈接。 http://tinyurl.com/nlmw2sg
的問題是,在主菜單中的鏈接不工作,你可以對它們盤旋,看到它鏈接到地址,但是當你點擊他們什麼也沒有發生。鏈接不工作
我假設它的東西做的CSS。
我嘗試刪除所有的z-index,看看這件事情與他們無關(如果它背後的東西,你不能真正按他們),我調換了positionings,沒有什麼工作。
這裏是一個演示網站的鏈接。 http://tinyurl.com/nlmw2sg
這不是CSS。
SMINT每次都返回這個錯誤你點擊一個鏈接:
Uncaught TypeError: Cannot read property 'top' of null
看着smint.js這是代碼,它被抱怨行:
var goTo = $('div.'+ id).offset().top -selectorHeight;
這意味着$('div.'+ id)
沒有選擇任何東西。
這告訴我,你沒有格式化你的HTML SMINT需要你的方式。你需要按照他們的<div>
和**class**
結構。
爲什麼你使用SMINT如果你只是想讓鏈接正常工作?而不是編輯SMINT代碼並刪除e.preventDefault(); (這是它應該做的,以防止你的鏈接工作和使用scrollTop()方法),如果你不需要SMINT,只需從你的網頁中移除庫。 – projeqht
我需要它的菜單是粘滯的,所以當你向下滾動頁面時,菜單隨之而來:) – Lox
你可以用一些簡單的CSS來做到這一點,事實上,這是我的建議。沒有必要爲一個粘性菜單添加一個ENTIRE jQuery庫..並且不需要使用jQuery來創建一個粘性菜單...... SMINT這樣做,每次你滾動窗口時,SMINT都會調用一個jQuery來粘貼頁眉頂部。與僅使用純CSS相比,性能聽起來很差。 – projeqht