Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 欧美一级一级做性视频,男人的天堂欧美精品色偷偷,欧美做爰猛烈床戏大尺度孑一

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          JavaScript實現HTML輪播,簡單有效

          JavaScript實現HTML輪播,簡單有效

          說一下需要的知識 setinterval函數,明白document. getelementsById是什么意思。

          輪播呈現方式多種多樣,鄙人在這里給出一個比較low的方法,若有大神指教,不甚感激!

          思路:

          1、在body里面設置一個img標簽,src路徑暫且不設置,并給img標簽設置id。

          2、寫一個function函數,里面設置src隨著某種變量而改變的條件。

          下面擼代碼!!!


          1. <!DOCTYPE html>
          2. <html>
          3. <head>
          4. <meta charset="utf-8" />
          5. <title></title>
          6. </head>
          7. <body>
          8. <img id="image"/>
          9. <script >
          10. function $(id){
          11. return document.getElementById(id);
          12. }
          13. var index=1;
          14. function setSrc(){
          15. $("image").src="./img/"+index+".png";
          16. ++index;
          17. if(index==3){
          18. index=1;
          19. }
          20. }
          21. setSrc();
          22. setInterval("setSrc()",500);
          23. </script>
          24. </body>
          25. </html>

          在這里我采用了投機取巧的方式,我的圖片名都是:

          讀者可以按照需要改變一下函數的結構

          關注,不迷路,每日分享大量前端知識。

          代碼運行結果圖

          因為平時用vue,寫代碼習慣了,這個輪播圖的代碼是在vue的腳手架里寫的,把它拆解起來,寫在html原理一樣,如果覺得拆解吃力的話,可以參考我的上篇文章vue腳手架的使用,將這個代碼粘貼到helloworld.vue代碼運行就可以了,基本功能實現了,替換成自己的圖片就可以運行了。唯一美中不足的就是輪播圖一開始不是自動播放的,需要鼠標在圖片上劃過一次才能自動播放,如果用原生js代碼寫的話,用windoes.onload和init,建立定時器,然后清除等操作可以實現自動播放,和鼠標放在上面后停止播放功能,遇到的問題就是,vue加載頁面自動開始觸發的定時器寫在mounted中,但是將定時器銷毀,只能寫在鉤子函數befdestroy和destroy中才能銷毀(我感覺是)中間需要鼠標放在圖片上停止定時器實現不了,對vue的生命周期函數理解的還是不夠,如果有更好的實現方式還請評論區留言交流以后還得多多練習。

          體代碼如下:

          <!DOCTYPE html>
          <html>
          	<head>
          		<meta charset="UTF-8">
          		<title></title>
          		<style>
          			*{margin: 0;
          			padding: 0;}
          #box {
          	width: 100%;
          	height: 502px;
          	overflow: hidden;/*溢出的部分:隱藏*/
          }
          
          #box .menu {
          	width: 607%;
          	position: relative;
          	margin-left: -40px;/*左外邊距*/
          	bottom: 0px;/*低邊距離*/
          
          }
          
          #box .menu ul li {
          	float: left;/*浮動:左,就是要把圖片往左浮動*/
          	list-style: none;
          }
          
          
          
          
          		</style>
          	</head>
          	<body>
          		<div id="box"><!--最外的大盒子-->
          			<div class="menu"><!--這里是寫入我們要播放的圖片-->
          				<ul><!--無序列表-->
          					<li><img src="image/01.jpg" width="1546px;" height="500px"></li>
          					<li><img src="image/02.jpg" width="1546px;" height="500px"></li>
                              <li><img src="image/03.jpg" width="1546px;" height="500px"></li>
                              <li><img src="image/04.jpg" width="1546px;" height="500px"></li>
                              <li><img src="image/05.jpg" width="1546px;" height="500px"></li>
                              <li><img src="image/06.jpg" width="1546px;" height="500px"></li>
          				</ul>
          			</div>
          			
          		</div>
          		<!--在這里導入javascript文件也就是js代碼,如果沒有這個就沒有動畫-->
          		<script src="jquery-3.4.1.min.js" type="text/javascript"></script>
          		<!--寫代碼-->
                  <script>
          //      	function就是函數執行
                  	$(function(){
                  		//一般獲取元素用var,從第一張圖片開始
                  		var _index=0,  
          //        		 窗口寬度,就是把所有圖片放在水平線上的總寬度
                  		window_width=1546, 
                  		//時間循環
                  		timer=null,  
                  		//圖片內容一共六張
                  		images_count=6;
                  		//獲取下一個
                  		function nextPlay(){
                  			if(_index>images_count-1){//_index指的是每一張圖片
                  				_index=0;//從第一張開始
                  				              //stop() 停留,animate自定義動畫往左運動,
                  				$("#box .menu").stop().animate({left:-window_width*_index},500);
                  			}else{
                  				$("#box .menu").stop().animate({left:-window_width*_index},500);
                  			} 
                  			//每一個圖片加一就是自動按順序出來
                  			_index++;
                  		}
                  		timer=setInterval(nextPlay,2000);
                  	})
                  </script>
          	</body>
          </html>

          javascript文件也就是js文件:鏈接:https://pan.baidu.com/s/1_RUihF6SdA4-NJcqHGqm1g

          提取碼:mnfg


          主站蜘蛛池模板: 日本中文一区二区三区亚洲| 任你躁国语自产一区在| 一区二区三区在线视频播放| 国产一区二区三区精品视频| 国产自产V一区二区三区C| 消息称老熟妇乱视频一区二区| 国产av成人一区二区三区| 国产精品福利一区二区久久| 精品无人乱码一区二区三区| 成人区人妻精品一区二区不卡视频 | 国产综合视频在线观看一区| 国模私拍一区二区三区| 中文字幕日韩一区| 日本精品3d动漫一区二区| 男插女高潮一区二区| 丰满人妻一区二区三区免费视频 | 亚洲视频一区二区三区| 亚洲国产专区一区| 一区二区国产在线观看| 国产色欲AV一区二区三区| 99精品国产一区二区三区2021| 台湾无码一区二区| 亚洲综合一区二区| 无码人妻一区二区三区免费手机| 亚洲一区二区三区夜色| 久久国产午夜一区二区福利| 少妇特黄A一区二区三区| 人妻无码一区二区三区AV| 一区二区在线免费观看| 国产吧一区在线视频| 精品无码人妻一区二区三区18| 精品人妻少妇一区二区三区不卡| 韩国精品一区二区三区无码视频| 国产日韩视频一区| 久夜色精品国产一区二区三区| 伊人色综合一区二区三区 | 国产成人一区二区三区| 在线不卡一区二区三区日韩| 国产在线观看一区二区三区精品| 国产一区二区三区不卡观| 国产精品亚洲午夜一区二区三区|