引用的是jquery-3.2.1.min.js,在獲取href的ID時我是改成menu.find('[href="'+currentId+'"]').addClass("current");,才成功出效果。
2021-05-19
我也是因為引用的時3.2.1以上版本的jq,導致最后的效果沒法實現,改法=meau.find("[href=" + currentId + "]").addClass("current");改成meau.find("[href='" + currentId + "']").addClass("current");耽誤了我不少時間,希望看視頻的同學可以先看評論,以免跳坑無法自拔...晚上在圖書館找錯找的心態爆炸,最后看評論才發現了問題所在,還是感謝評論區知錯的大佬
2019-04-10
已采納回答 / 慕先生5247145
系統推薦來答題,一看又是你,你代碼寫起來真的好粗心啊。連class是current的css樣式都沒寫肯定不會有效果啊。動畫效果的代碼照著課程上寫的,沒問題,錯誤是把currentId寫成了currented, currentLink寫成了currentink.這種錯誤,你只要打開chrome調試工具都可以排查出來。建議你理解了課程內容之后自己寫代碼,變量命名什么沒必要照著教程,用自己的方式來寫可能不會這么容易出錯。同是新手,共勉~
2018-08-22