第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

達(dá)不到效果,求解?

代碼達(dá)不到滾動效果,哪里出問題了?

正在回答

2 回答

<script?type="text/javascript">
	function?getElementByClass(obj,clas){
		var?all=obj.getElementsByTagName("*");
		var?result=[];
		for(var?i=0,length=all.length;i<length;i++){
			if(all[i].className==clas){
				result.push(all[i]);
			}
		}
		return?result;
	}
	function?hasClass(obj,clas){
		return?(obj.className.search(clas)==-1)?false:true;
	}
	function?addClass(obj,clas){
		if(!hasClass(obj,clas)){
			obj.className+="?"+clas;
		}
	}
	function?deleteClass(obj,clas){
		if(hasClass(obj,clas)){
			obj.className.replace(clas,"?");
		}
	}
	window.onload=function(){
		window.onscroll=function(){
			var?scrollTop=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;
			var?menu=document.getElementById("menu").getElementsByTagName("a");
			var?items=getElementByClass(document.getElementById("content"),"item");
			var?currentId='';
			for(var?i=0,length1=items.length;i<length1;i++){
				var?top=items[i].offsetTop;
				if(scrollTop>top-300){
					currentId="#"+items[i].getAttribute("id");
				}
				else{
					break;
				}
			}
			if(currentId){
				//為menu設(shè)置正確的樣式
				for?(var?i?=?0,length2=menu.length;?i<length2;?i++)?{
					//如果href等于當(dāng)前的id,則添加樣式
					var?href=menu[i].getAttribute("href");
					if(href==currentId){
						addClass(menu[i],"current");
					}
					//否則,刪除樣式
					else{
						deleteClass(menu[i],"current");
					}
				}
			}
		}
	}
	</script>

求幫忙看下為什么我的樣式刪除不了?

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

星空下的小孩

replace()的第一個參數(shù)是一個正則表達(dá)式,第二個參數(shù)是要進(jìn)行替換的字符串
2016-07-01 回復(fù) 有任何疑惑可以回復(fù)我~

看了小伙伴們的問答,終于發(fā)現(xiàn)問題所在了:

?var?top=document.documentElement?document.documentElement.scrollTop:document.body.scrollTop;

上面的運算是錯誤的,改為下面的代碼,就OK了:

?var?top=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;
1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

達(dá)不到效果,求解?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號