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

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

?在點擊小圓點時,像素在變化 ,可圖片不動怎么辦

在點擊小圓點時,像素在變化 ,可圖片不動怎么辦

正在回答

3 回答

img.style.left=parseInt(img.style.left)+offset+'px';

if(parseInt(img.style.left)+offset > -255){

img.style.left=-765+'px';

}

if(parseInt(img.style.left)+offset < -765){

img.style.left=-255+'px';

}

1、在前面已經(jīng)將parseInt(img.style.left)+offset+'px';賦值給了img.style.left,判斷的時候卻又加了一個offset,

本來點擊小圓點時是不會觸發(fā)if語句的,但你的判斷語句把left改為初始的left就是if(parseInt(img.style.left)+offset+offset> -255)的效果,結(jié)果點擊小圓點也可能觸發(fā)if語句,自然會有錯誤

2、

<div class="img" id="img" style="left: -255px;" >

<img src="img/成績.jpg" />

<img src="img/圖書館.jpg" />

<img src="img/課表.jpg" />

</div>

<div class="navi" id="navi">

<span index="1" class="on"><img src="img/icon_dean_score.png" /></span>

<span index="2"><img src="img/icon_dean_exam.png"/></span>

<span index="3"><img src="img/icon_ecard.png"/></span>

<span index="4"><img src="img/icon_chat.png" /></span>

</div>

你取得img是上一組圖片的id,而數(shù)組navi取得確是下一組的,這樣來算left怎么也不可能算對吧

還有如果你用的是下一組的話,是四張圖片,if(parseInt(img.style.left)+offset < -765)中765應(yīng)改為1020

3、

<div class="img" id="img" style="left: -255px;" >

<img src="img/成績.jpg" />

設(shè)置了left:-255,卻沒有在第1張圖片之前在加一張圖片,這樣你一進去是看不到第一張圖片的,改成以下即可

<div class="img" id="img" style="left: -255px;" >

<img src="img/課表.jpg" />

<img src="img/成績.jpg" />

<img src="img/圖書館.jpg" />

<img src="img/課表.jpg" />

</div>


0 回復(fù) 有任何疑惑可以回復(fù)我~

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title></title>

<link rel="stylesheet" href="css/try.css" />

</head>

<body>

<div id="show">

<div class="phone"><img src="img/phone.jpg" />

<div id="continer">

<div class="img" id="img" style="left: -255px;" >

<img src="img/成績.jpg" />

<img src="img/圖書館.jpg" />

<img src="img/課表.jpg" />

</div>

</div>

</div>

<div class="navi" id="navi">

<span index="1" class="on"><img src="img/icon_dean_score.png" /></span>

<span index="2"><img src="img/icon_dean_exam.png"/></span>

<span index="3"><img src="img/icon_ecard.png"/></span>

<span index="4"><img src="img/icon_chat.png" /></span>

</div>

</div>

</body>

<script type="text/javascript">

window.onload=function(){

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

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

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

var index=1;

?

function showButton() {

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

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

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

? ? ? ? ? ? ? ? ? ? ? ? break;

? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? }

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

? ? ? ? ? ? }

function animate(offset){

img.style.left=parseInt(img.style.left)+offset+'px';

if(parseInt(img.style.left)+offset > -255){

img.style.left=-765+'px';

}

if(parseInt(img.style.left)+offset < -765){

img.style.left=-255+'px';

}

}

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

navi[i].onclick=function(){

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

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

index=myIndex;

animate(offset);

showButton();

}

}

}

</script>

</html>


0 回復(fù) 有任何疑惑可以回復(fù)我~

把你的代碼貼上來啊

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

?在點擊小圓點時,像素在變化 ,可圖片不動怎么辦

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

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

幫助反饋 APP下載

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

公眾號

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