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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請大神看一下為什么定時器沒有反應,這是tab選項卡的js

請大神看一下為什么定時器沒有反應,這是tab選項卡的js

Rosevil1874 2016-09-10 14:48:56
window.onload=function(){? ? var wrap=document.getElementById('wrap'),? ? ? ? pic=document.getElementById('pic').getElementsByTagName('li'),? ? ? ? list=document.getElementById('list').getElementsByTagName('li'),? ? ? ? index=0,? ? ? ? timer=null;? ? ? // 定義并調用自動播放函數 function autoPlay(){ index++; if(index >= pic.length){ index = 0; } changePic(index); } ? ? ? timer = setInterval(autoPlay,2000); ?// 定義圖片切換函數? ? ? function changPic(thisIndex){ for(var j = 0; j < pic.length; j++){ pic[j].style.display = 'none'; list[j].className = ''; } pic[thisIndex].style.display = 'block'; //pic.style.top = "-" + thisIndex*170 +"px"; list[thisIndex].className = 'on'; } ? ? ?// 鼠標劃過整個容器時停止自動播放 wrap.onmouseover = function(){ clearInterval(timer); } ? ? ?// 鼠標離開整個容器時繼續播放至下一張? ? wrap.onmouseout = function(){ timer = setInterval(autoPlay,2000); } ? ? ?// 遍歷所有數字導航實現劃過切換至對應的圖片 for(var i = 0; i< list.length; i++){ list[i].id = i; list[i].onmouseover = function(){ clearInterval(timer); changPic(this.id); } }? ?}
查看完整描述

2 回答

已采納
?
MarlboroKay

TA貢獻189條經驗 獲得超236個贊

?????//?定義并調用自動播放函數
function?autoPlay(){
index++;
if(index?>=?pic.length){
index?=?0;
}
changePic(index);?//調用函數名錯了,應該是changPic
}望采納
查看完整回答
反對 回復 2016-09-10
?
stone310

TA貢獻361條經驗 獲得超191個贊

??//?定義并調用自動播放函數
function?autoPlay(){
index++;
if(index?>=?pic.length){
index?=?0;
}
changePic(index);???//應該是changPic
}

這里調用函數的名字寫錯了。


查看完整回答
反對 回復 2016-09-10
  • 2 回答
  • 0 關注
  • 1970 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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