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

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

我照著這個方法打完后,我鼠標放到內容部分反而會加快自動播放為什么,內容如下。


<script type="text/javascript">

window.onload=function (){

? ? var? container =document.getElementById('container');

var list=document.getElementById('list');

var buttons=document.getElementById('buttons').getElementsByTagName('span');

var prev=document.getElementById('prev');

var next=document.getElementById('next');

var index=1;

var timer;


function showButton(){

for(var i=0;i<buttons.length;i++){

? ? ? ? if(buttons[i].className=='on'){

? ? ? ? ? ? buttons[i].className='';

break;

}

? ? ? ? }

? ? buttons[index-1].className='on';

}



function animate(offset){

var newLeft=parseInt(list.style.left)+offset;

var time=300;

var interval=15;

var speed=offset/(time/interval);





function go(){

? ? ? ? if((speed<0 && parseInt(list.style.left)>newLeft) || (speed >0&&parseInt(list.style.left)<newLeft)){

? ? ? ? ? ? list.style.left=parseInt(list.style.left)+speed+'px';


setTimeout(go,interval);

}

? ? ? ? ? ? ? ?else{

? ? ? ? ? ? ? ? ? ? list.style.left=newLeft+'px';

if(newLeft> -1000){

? ? ? ? ? ? ? ? list.style.left = -5000 + 'px';

}

? ? ? ? ? ? ? ? if(newLeft< -5000){

? ? ? ? ? ? ? ? list.style.left = -1000 + 'px';

}

? ? ? ? ? ? ? ?}

? ? ? ? ? ?}

? ? ? ? ? ? ? ?go();


}


? ? next.onclick=function (){

? ? ? ? ? ?if(index==5){

? ? ? ? ? ? ? ?index=1;

}

? ? ? ? ? ?else{

? ? ? ? ? ? ? ?index +=1;

}


? ? showButton();

animate(-1000);

}

? ? prev.onclick=function (){

? ? ? ? if(index==1){

? ? ? ? ? ? index=5;

}

? ? ? ? ? ?else{

? ? ? ? ? ? ? ?index -= 1;

}


? ? ? ? ? ?showButton();

animate(1000);

}


? ? for(var i=0;i<buttons.length;i++){

buttons[i].onclick=function (){

? ? ? ? ? ? if(this.className=='on'){

? ? ? ? ? ? ? ? return;

}


? ? var myIndex=parseInt(this.getAttribute('index'));

var offset=-1000 *(myIndex -index);

animate(offset);

index=myIndex;

showButton();

}

? ? ? ? }

function play() {

timer = setInterval(function(){

next.onclick();

},3000);

}


function clear() {

clearInerval(timer);

}? ? ? ?

? ? ? ? ontainer.onmouseover = clear;

? ? ? ? container.onmouseout = play;


? ? ? ? play();

? ? }

</script>


正在回答

1 回答

底下圖片指出錯誤的部分;

https://img1.sycdn.imooc.com//5c355bc000016f2b07550341.jpg

https://img1.sycdn.imooc.com//5c355bd40001743d08550576.jpg

https://img1.sycdn.imooc.com//5c355bd40001c68907020319.jpg

https://img1.sycdn.imooc.com//5c355bd40001acc605780292.jpg


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

舉報

0/150
提交
取消

我照著這個方法打完后,我鼠標放到內容部分反而會加快自動播放為什么,內容如下。

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

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

幫助反饋 APP下載

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

公眾號

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