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

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

焦點圖輪播 定時器 清除不了....求大牛指點

<!DOCTYPE html>

<html>

<head>

<title>JS輪播</title>

<meta charset="utf-8" />

<style type="text/css">

#bBox {

width: 600px;

height: 400px;

margin: 100px auto;

border: 2px solid #999;

overflow: hidden;

position: relative;

}

#picBox {

width: 4200px;

height: 400px;

position: absolute;

}

#picBox img {

float: left;

}

#btnBox>a {

position: absolute;

top: 40%;

z-index: 2;

width: 40px;

height: 30px;

border-radius: 5px;

background: rgba(0,0,0,0.2);

line-height: 30px;

text-align: center;

font-weight: bold;

cursor: pointer;

}

#prev {

left: 10px;

}

#next {

right: 10px;

}

#btN {

position: absolute;

bottom: 10px;

left: 200px;

margin: 0

}

#btN li {

width: 10px;

height: 10px;

margin-left: 10px;

background: #ddd;

float: left;

list-style: none;

cursor: pointer;

}

#btN .Bon {

background: black;

}

</style>

<script type="text/javascript">

window.onload = function(){

function $(idd){

return document.getElementById(idd)

}

var liss = $("btN").getElementsByTagName('li'),

oIndex = 0,

timer,

isM = false,

speed;

var A;

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

liss[i].index = i;

liss[i].onclick = function(){

if (!isM) {

isM = true

var dis = this.index - oIndex

speed = (this.index - oIndex)*-20

oIndex = this.index;

var Dis = -600*dis

move(speed,Dis)

}

}

$("next").onclick = function(){

if (!isM) {

isM=true;

oIndex++;

speed = -20;

var Dis = -600;

var L = -3600;

var R = -600

if(oIndex==5){oIndex=0}

move(speed,Dis,L,R)

}

}

auto();

function auto(){

A = setInterval(function(){ //定時器在這,,,取消定時器 沒作用。。。怎么回事(沒有上傳圖,可以看下面的五個按鈕)

$("next").click()

},1300);

$("bBox").onmouseover = function(){

clearInterval(A);

}

}


$("prev").onclick = function(){

if (!isM) {

isM=true;

oIndex--;

speed = 20;

var Dis = 600;

var L = 0;

var R = -3000;

if(oIndex==-1){oIndex=4}

move(speed,Dis,L,R)

}

}

}

function move(ospeed,oDis,oL,oR){

var lastDis = parseInt($("picBox").style.left)

timer = setInterval(function(){

$("picBox").style.left = parseInt($("picBox").style.left) + ospeed +'px';

if (parseInt($("picBox").style.left)-lastDis == oDis ) {

clearInterval(timer)

isM = false;

if (oL !== "") {

if (parseInt($("picBox").style.left) == oL ) {

$("picBox").style.left = oR + 'px'

};

}

lastDis = parseInt($("picBox").style.left)

showBtn();

};

},10)

}

function showBtn(){

for(var j=0;j<liss.length;j++){

liss[j].className = "";

}

liss[oIndex].className = "Bon"

}

}

</script>

</head>

<body>

? ? <div id="bBox">

? ? ? <div id="btnBox"> <a id="prev">&lt;</a> <a id="next">&gt;</a> </div>

? ? ? <div id="picBox" style="left:-600px"> <img src="image/5.jpg" /> <img src="image/1.jpg" /> <img src="image/2.jpg" /> <img src="image/3.jpg" /> <img src="image/4.jpg" /> <img src="image/5.jpg" /> <img src="image/1.jpg" /> </div>

? ? ? <ul id="btN">

? ? ? ? <li class="Bon"></li>

? ? ? ? <li></li>

? ? ? ? <li></li>

? ? ? ? <li></li>

? ? ? ? <li></li>

? ? ? </ul>

? ? </div>

</body>

</html>


正在回答

2 回答

	$("bBox").onmouseover?=?function(){
		clearInterval(A);
	}

這邊把onmouseover改成mouseover就可以了!

jQuery語法,on要去除.

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

原因找到了 ,,“ var A = setInterval()” 的問題 把A改成其他的就可以了

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

舉報

0/150
提交
取消
焦點圖輪播特效
  • 參與學習       65327    人
  • 解答問題       634    個

通過本教程學習您將能掌握非常實用的焦點圖輪播特效的制作過程

進入課程

焦點圖輪播 定時器 清除不了....求大牛指點

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

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

幫助反饋 APP下載

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

公眾號

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