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

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

為什么原生js滾動切換沒效果,大神來看一看

?<script>
????????function?getByClassName(obj,cls){
????????????var?els?=?obj.getElementsByTagName('*');
????????????var?result?=?[];
????????????for(var?i?=?0?;?i<els.length;i++){
????????????????if(els[i].className?==?cls){
????????????????????result.push(els[i])
????????????????}
????????????}
????????????return?result;

????????}
????????function?hasClass(obj,cls){
????????????return?obj.className.match(new?RegExp("(\\s|^)"+cls+"(\\s|$)"));
????????}
????????function?removeClass(obj,cls){
????????????if(hasClass(obj,cls)){
????????????????var?reg?=?new?RegExp("(\\s|^)"+cls+"(\\s|$)");
?????????????????obj.className?=?obj.className.replace(reg,'');
????????????}
????????????
????????}
????????function?addClass(obj,cls){
????????????if(!hasClass(obj,cls)){
????????????????obj.className?+=?'?'+?cls;
????????????}
????????}

????????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?=?getByClassName(document.getElementById('content'),'item');
????????????????//?console.log(items);
????????????????var?currentId?=?'';
????????????????for(var?i?=0;i<items.length;i++){
????????????????????var?_item?=?items[i];
????????????????????var?_top?=?_item.offsetTop;
????????????????????????console.log(_top);????????????????????
????????????????????if(top?>?_top?-?200){
????????????????????????currentId?=?_item.id;
????????????????????????console.log(currentId)
????????????????????}else{
????????????????????????break;
????????????????????}
????????????????}

????????????????if(currentId?){
????????????????????for(var?j?=0?;j<menus.length;j++){
????????????????????????var?_menu?=?menus[j];
????????????????????????//?console.log(_menu);
????????????????????????var?_href?=?_menu.href.split('#');
????????????????????????//?console.log(_href);
????????????????????????if(_href[?_href.length?-?1]?!=?currentId){
????????????????????????????removeClass(_menu,'current');
????????????????????????}?else{
????????????????????????????addClass(_menu,'current');
????????????????????????}
????????????????????}
????????????????}
????????????????
????????????}
????????}
????????
????????</script>


正在回答

1 回答

你能把html代碼也貼出來嗎。。這很難看出問題啊。。

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

野生前端菜鳥 提問者

問題已經(jīng)解決了,慕課網(wǎng)的代碼有字數(shù)限制,沒辦法全部黏貼上去
2017-01-24 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么原生js滾動切換沒效果,大神來看一看

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

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

幫助反饋 APP下載

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

公眾號

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