国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

javascript - CSS圖片輪播顯示問題

瀏覽:142日期:2022-11-30 13:29:29

問題描述

<!DOCTYPE html><html lang='en'><head>

<meta charset='UTF-8'><title>Title</title><style type='text/css'> *{margin: 0;padding:0; } ul{list-style: none; } a{text-decoration: none; } .wrapper{width: 640px;height: 368px;margin: 50px auto;position: relative; } .wrapper li{position: absolute;left: 0;top:0; } .toggle{width: 640px;height: 368px; } .toggle span{width: 30px;height: 50px;background:#FF9629;position: absolute;text-align: center;line-height: 50px;color: #fff;font-size: 20px;cursor: pointer; /* display: none;*/ } #prev{top:159px; } #next{top:159px;right:0; }</style>

</head><body><p class='wrapper'>

<ul id='list'> <li><a href='http://www.cgvv.com.cn/wenda/2997.html#'><img src='http://www.cgvv.com.cn/wenda/img/1.jpg'></a></li> <li><a href='http://www.cgvv.com.cn/wenda/2997.html#'><img src='http://www.cgvv.com.cn/wenda/img/2.jpg'></a></li> <li><a href='http://www.cgvv.com.cn/wenda/2997.html#'><img src='http://www.cgvv.com.cn/wenda/img/3.jpg'></a></li> <li><a href='http://www.cgvv.com.cn/wenda/2997.html#'><img src='http://www.cgvv.com.cn/wenda/img/4.jpg'></a></li> <li><a href='http://www.cgvv.com.cn/wenda/2997.html#'><img src='http://www.cgvv.com.cn/wenda/img/5.jpg'></a></li></ul><p class='toggle'> <span id='prev'><</span> <span id='next'>></span></p>

</p><script type='text/javascript'>

var list = document.getElementById('list');var prev = document.getElementById('prev');var next = document.getElementById('next');function fn(ev) { var nowLeft =parseInt(list.style.left)+ev; list.style.left = nowLeft+'px';}prev.onclick = function () { fn(640);};next.onclick = function () { fn(-640);};

</script></body></html>

我想問一下,為什么頁面上顯示的是最后一張圖片在最上面,而不是第一張!

問題解答

回答1:

<!DOCTYPE html><html>

<head> <meta charset='UTF-8'> <title>輪播圖</title> <style type='text/css'>* { margin: 0; padding: 0;}a { text-decoration: none;}.toggle { width: 640px; height: 368px;}.toggle span { width: 30px; height: 50px; background: #FF9629; position: absolute; text-align: center; line-height: 50px; color: #fff; font-size: 20px; cursor: pointer; /* display: none;*/}#prev { top: 159px;}#next { top: 159px; right: 0;} </style></head><body> <p id='imgp'><img src='http://www.cgvv.com.cn/wenda/img/1.png' /> </p> <p class='toggle'><span id='prev'><</span><span id='next'>></span> </p></body><script type='text/javascript'> var arrayImg = [’img/1.png’ , ’img/2.png’ , ’img/3.png’ , ’img/4.png’ , ’img/5.png’]; var prev = document.getElementById('prev'); var next = document.getElementById('next'); var imgImg = document.getElementById('imgImg');var i = 0 ;prev.onclick = function(){i--;if(i < 0){ i = 4 ;}imgImg.setAttribute('src' , arrayImg[i]); }next.onclick = function(){i++;if(i > 4){ i = 0 ;}imgImg.setAttribute('src' , arrayImg[i]); } </script>

</html>

回答2:

問題是出現在.wrapper li{position: absolute;left: 0;top:0;},這一句上面,所有的li都被絕對定位了,并且位置都是left: 0, top: 0,后面的覆蓋在前面的上面,因此就是顯示的最后一個了;百度一下輪播圖的寫法,依你的寫法,是整不出來的

回答3:

.wrapper li{position: absolute;<---left: 0;top:0; }回答4:

可以將圖片路徑保存在數組里面,使用js替換image的src值來實現點擊播放

回答5:

你把所有的img元素都絕對定位了,當然是最后一張在最上面啊,你把他們的父容器絕對定位

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 午夜视频在线观看一区 | 国产欧美专区在线观看 | 宅女深夜福利视频在线 | 欧美一级毛片大片免费播放 | 欧美午夜在线观看理论片 | 日本韩国欧美一区 | 夜夜爱夜夜爽夜夜做夜夜欢 | 美女视频永久黄网站免费观看国产 | 亚洲欧洲一区二区三区久久 | 国产高清免费 | 久久99国产亚洲高清观看韩国 | 精品国产自在在线在线观看 | 美女张开腿让男人桶下面 | 成人福利网站在线看视频 | 国产美女在线一区二区三区 | 三级网站视频在线观看 | 黄色a站 | 亚洲网在线观看 | 全高清特级毛片 | 欧美精品亚洲一区二区在线播放 | 亚洲综合成人网在线观看 | 久草天堂| 99九九99九九九视频精品 | 日本三级精品 | 亚洲视频中文字幕 | 成年网站在线在免费播放 | 中文字幕在线观看网址 | 国产a一级毛片含羞草传媒 国产a自拍 | 亚洲另类在线视频 | 中国老妇另类xxxx | 欧美成人午夜免费完成 | a级毛片免费完整视频 | 美国毛片毛片全部免费 | 美女很黄很黄免费 | 中国一级特黄真人毛片 | 亚洲国产成人影院播放 | 国产精品视频一区二区三区 | 国产亚洲精品久久久久久无 | 日本一二线不卡在线观看 | 亚洲天堂免费观看 | 欧美日韩高清 |