感覺代碼確實是有問題。我一開始怎么都沒反應(yīng),但我把老師的源代碼下載下來,再將其中script標(biāo)簽中的替換我的,就可以了。
2016-10-30
已采納回答 / 12只怕有心人
回復(fù) 云彩無色3804005:額 我對的是你一開始的版本。。。以下是你的最新版本:$(document).ready(function(){? ? $(window).scroll(function(){? ? ? ?var top=$(document).scrollTop();? ? ? ?var menu=$("#menu");? ? ? ?var items=$("#content").find(".item");? ? ? ?? ? ? ?var currentID="";? ? ? ?item...
2016-10-27
已采納回答 / qq_whatwhoami_040397
因為你這是一個頁面的內(nèi)容,滾動條滾動的時候并不是點擊那個鏈接,這兩個動作不一樣,點擊那個鏈接時是訪問了那個超鏈接,所以鏈接后面會出現(xiàn)#item之類的字符。而滾動條沒有訪問,所以沒有那個#item之類的字符。
2016-10-24
已采納回答 / 橙子花香_
不知道是不是jquery版本的問題,老師演示是正確的,但是新版的庫有問題。menu.find("[href="+currentId +
"]")此處中變量為字符串拼接時,應(yīng)當(dāng)為menu.find("[href='"+currentId+"']"
),"+currentId+"為變量拼接,單引號將變量轉(zhuǎn)換為字符串。
已采納回答 / daleizi147
<...圖片...>通過getAttribute('href')獲得的是#item1/#item2.。。。。。帶有#<...圖片...>通過getAttribute('id')獲得的是item1/item2......而不帶有#可以通過.split('#')的方法將#item1分為兩個數(shù)組,['#','item1']再用...
2016-10-23
最新回答 / 云彩無色3804005
var items=$("#current").find(".item");? #current改成#content2.錨點鏈接沒加<li><a href="#" class="current">1F 男裝</a></li>。。。。全部改成相應(yīng)的href="#item1" href="#item2" href="#item3" href="#item4"? href="#item5" 3.?? </script> 多個去掉個上面代碼測試過,問題解...
2016-10-22
最新回答 / qq_浮世_4
為什么為什么
最新回答 / 慕粉3597558
已經(jīng)找出問題所在!
最新回答 / qq_Say_3
看了之前的問題,才知道了是這個原因。就是咋火狐瀏覽器可識別var top = document.documentElement ? document.documentElement.scrollTop : document.body.scrollTop;谷歌就不行咩。改成下邊就好了var top = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
2016-10-21