亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

哪里有問題?http://www.xianlaiwan.cn/video/901

		function?getclsname(cls,parent){
			var?oparent=parent?document.getElementById(parent):document;
			var?eles=[];
			var?elements=oparent.getElementsByTagName("*");
			for(var?i=0;i<elements.length;i++){
				if(elements[i].className==cls){
					eles.push(elements[i]);
				}
			}
			return?eles;
		}
		
			window.onload=function(){
				window.onscroll=function(){
					var?top=document.documentElement?document.documentElement.scrollTop:document.body.scrollTop;
					var?menus=document.getElementById("menu").getElementsByTagName("a");
					var?items=getclsname("item");
					var?currentid="";
					for(var?i=0;i<items.length;i++){
						var?it=items[i];
						var?itemstop=it.scrollTop;
						if(top>itemstop-200){
							currentid=it.id;
						}else{
							break;
						}
					}
					if(currentid){
						for(var?j=0;j<menus.length;j++){
							var?mu=menus[j];
							var?href=mu.href.split("#");
							if(href[href.length-1]!=currentid){
								mu.className="";
							}else{
								mu.className="current";
							}
						}
					}
				}
			}

非常感謝!

正在回答

3 回答

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

0 回復 有任何疑惑可以回復我~

調用getclsname(cls,parent)時候的參數應該有兩個參數,你只寫了一個cls

var?items=getclsname("item");

還應該把parent參數寫上去。

0 回復 有任何疑惑可以回復我~
#1

飛天意大利面神獸 提問者

不對,parent是可以空的,
2016-07-23 回復 有任何疑惑可以回復我~

調用getclsname的時候參數少傳了一個

0 回復 有任何疑惑可以回復我~
#1

飛天意大利面神獸 提問者

不行。。。
2016-07-15 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

哪里有問題?http://www.xianlaiwan.cn/video/901

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號