課程
/前端開(kāi)發(fā)
/JavaScript
/焦點(diǎn)圖輪播特效
請(qǐng)問(wèn)一下,如何打開(kāi)顯示四張圖片,然后每次卻換一張
2016-08-08
源自:焦點(diǎn)圖輪播特效 1-1
正在回答
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>無(wú)標(biāo)題文檔</title>
<style>
#ab{ width:100%; height:600px;position:absolute;}
#ba{ width:600px; height:500px; border:1px solid rgba(102,153,153,1); margin:0 auto;
position:relative; margin-top:100px; overflow:hidden}
#baa{ width:2400px; height:500px;position:relative;}
img{ width:600px; height:500px;float:left;}
</style>
</head>
<body>
<div id="ab">
<div id="ba">
<div id="baa">
<img src="1.jpg">
<img src="2.jpg">
<img src="3.jpg">
<img src="4.jpg">
</div>
<script>
? ? var baa=document.getElementById("baa")
function aa(){
? if(baa.offsetLeft<-1750){
?baa.style.left="0px";?
?setTimeout(aa,2000)?
? }else{
? baa.style.left=baa.offsetLeft-100+"px"; ??
? //setTimeout(aa,100)
? if(baa.offsetLeft%600==0){ ?
?setTimeout(aa,2000) }
?else{setTimeout(aa,100)}
?}
}
setTimeout(aa,2000)
</script>
</body>
</html>
把? 大的div的寬度換成四張圖片的寬度
<div id="list" style="left:-2400px;">
舉報(bào)
通過(guò)本教程學(xué)習(xí)您將能掌握非常實(shí)用的焦點(diǎn)圖輪播特效的制作過(guò)程
1 回答最后一張圖片顯示不了,出現(xiàn)空白
2 回答為什么點(diǎn)擊下一張的時(shí)候第四張圖片不能回到第一張,點(diǎn)擊上一張沒(méi)有問(wèn)題,,,,,
7 回答圖片顯示位置不正確,點(diǎn)擊按鈕的次數(shù)了也許第一張會(huì)變成第四張,第三張會(huì)變成最后一張,反正不對(duì)頭了,為什么?
1 回答前后分別加載了最后一張圖片和第一張圖片
2 回答瀏覽器中實(shí)際顯示的是五張圖片在切換,為什么代碼中要寫(xiě)七張圖片
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-08-09
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>無(wú)標(biāo)題文檔</title>
<style>
#ab{ width:100%; height:600px;position:absolute;}
#ba{ width:600px; height:500px; border:1px solid rgba(102,153,153,1); margin:0 auto;
position:relative; margin-top:100px; overflow:hidden}
#baa{ width:2400px; height:500px;position:relative;}
img{ width:600px; height:500px;float:left;}
</style>
</head>
<body>
<div id="ab">
<div id="ba">
<div id="baa">
<img src="1.jpg">
<img src="2.jpg">
<img src="3.jpg">
<img src="4.jpg">
</div>
</div>
</div>
<script>
? ? var baa=document.getElementById("baa")
function aa(){
? if(baa.offsetLeft<-1750){
?baa.style.left="0px";?
?setTimeout(aa,2000)?
? }else{
? baa.style.left=baa.offsetLeft-100+"px"; ??
? //setTimeout(aa,100)
? if(baa.offsetLeft%600==0){ ?
?setTimeout(aa,2000) }
?else{setTimeout(aa,100)}
?}
}
setTimeout(aa,2000)
</script>
</body>
</html>
2016-08-09
把? 大的div的寬度換成四張圖片的寬度
2016-08-09
<div id="list" style="left:-2400px;">