已采納回答 / 成長前端初學(xué)者
top:expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+"100px");是+100+"px"
2016-11-27
最新回答 / weixin_慕無忌2239137
removeClass函數(shù)里的obj.className=obj.className.replace(req,"");改成obj.className=obj.className.replace(reg,"");if(currentId){for(var j=0;j<menus.length;j++){var _menu=menus[i];中的var _menu=menus[i];改成var _menu=menus[j];雖然晚了幾年
2016-11-24
已采納回答 / life_is_strange
因為你的?<div id="item1" class="item">寫錯了 item1寫成了iteml?
最新回答 / 慕粉studying
在這個編碼環(huán)境下是沒有,如果有多個className,添加class, 要這樣,?links[j].className +=" "+ "link?active"; 還有添加移除前都要判斷是否已經(jīng)存在?"link?active"
2016-11-16
已采納回答 / 霓裳夢竹Andy
1,getByClassName 里面的??var elements=document.getElementsByTagName('*');應(yīng)該為var elements=obj.getElementsByTagName('*');2,var top=document.documentElement?document.documentElement.scrollTop:document.body.scrollTop;改成var top=document.documentElement.scrollTop|...
2016-11-15
最新回答 / 幕布斯3621227
<!DOCTYPE HTML> ? ?<html> ? ?<head> ? ?<meta charset="utf-8"> ? ?<title>網(wǎng)頁定位導(dǎo)航特效</title> ? ?<style> ? ? *{ ? ? margin:0; ? ? padding:0; ? ? } ? ? body{ ? ? font-size:12px; ? ? line-height:1.7; ? ? } ? ? li{ ? ...
2016-11-13
最新回答 / 清書入
scrollTop() 方法設(shè)置或返回被選元素的垂直滾動條位置。當(dāng)滾動條位于最頂部時,位置是 0。$(selector).scrollTop(position)參數(shù)position : 規(guī)定以像素為單位的垂直滾動條位置。這里的數(shù)值不能加引號。也不用加px. ? 只需要給數(shù)值就可以了
已采納回答 / 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)換為字符串。