最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js實現(xiàn)網(wǎng)頁圖片輪換播放

 更新時間:2021年09月08日 08:33:24   作者:SQ_Bang  
這篇文章主要為大家詳細介紹了js實現(xiàn)網(wǎng)頁圖片輪換播放,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了js實現(xiàn)網(wǎng)頁圖片輪換播放的具體代碼,供大家參考,具體內(nèi)容如下

1、實現(xiàn)效果如下:

2、實現(xiàn)功能:

(1)點擊左右箭頭之后,下面顯示的圖片會換成對應(yīng)的上一張或下一張圖片

(2)點擊導(dǎo)航的某一張圖片時,下面的就會顯示對應(yīng)的圖片,而且再次點擊上一張或者下一張時會顯示對應(yīng)的圖片

(3)圖片的地址可以來自網(wǎng)絡(luò)上,也可以是自己的服務(wù)器發(fā)送過來的字符串?dāng)?shù)組。

3、實現(xiàn)代碼:

(1)目錄結(jié)構(gòu):

 

(2)index.html的代碼內(nèi)容如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>圖片輪換</title>
 <script type="text/javascript" src="js/showPic.js"></script>
 <link rel="stylesheet" type="text/css" href="css/mystyle.css"/>
</head>
<body>
    <img id="picture" src="image/1.jpg"alt="my image"/>
    <div id="navigate">
    <ul id="image">
          <li>
              <a href="#" title="左箭頭" οnclick="clickTurnLeft();">
                 <img src="image/left_aim.jpg" id="leftAim">
              </a>
          </li>
   <li>
             <a href="image/1.jpg" title="鮮花" οnclick="showPic(this);return false;">
          <img src="image/1.jpg" id="smallPic" alt="花縮略圖">
             </a>
   </li>
   <li>
             <a href="image/2.jpg" title="白雪" οnclick="showPic(this);return false;">
                <img src="image/2.jpg" id="smallPic"alt="雪縮略圖">
             </a>
   </li>
   <li>
      <a href="image/3.jpg" title="飛鳥" οnclick="showPic(this);return false;">
                <img src="image/3.jpg" id="smallPic"alt="鳥縮略圖">
             </a>
   </li>
   <li>
       <a href="image/4.jpg" title="巖石" οnclick="showPic(this);return false;">
          <img src="image/4.jpg" id="smallPic"alt="石頭縮略圖">
              </a>
   </li>
          <li>
             <a href="#" title="右箭頭" οnclick="clickTurnRight();">
                <img src="image/right_aim.jpg" id="rightAim"alt="向右輪換">
             </a>
         </li> 
      </ul>
   </div>   
</body>
</html>

(3)mystyle.css的代碼內(nèi)容如下:

/* mystyle.css 代碼*/
 
body {
 text-align:center
}
#navigate{
 margin:0 auto; 
 width:1100px; 
 height:100px;
}
ul{
 margin-right:auto;margin-left:auto;
}
li{
 float:left;
 padding:10px;
 list-style:none;
}
 
#leftAim{
 width:100px;
 height:100px;
}
#smallPic{
 width:180px;
 height:120px;
 border:2px solid black;
}
#rightAim{
 width:100px;
 height:100px;
}
#picture{
 display:block;
 width:800px;
 height:600px;
 margin:0 auto;
}

(4)showPic.js的代碼內(nèi)容如下:

//showPic.js
var href = new Array("image/1.jpg","image/2.jpg","image/3.jpg","image/4.jpg") ; 
var index = 0 ; 
 
function clickTurnLeft() {
 if (index == 0) {
  index = href.length - 1 ; 
 } else {
  index = --index % href.length ; 
 }
    var picture = document.getElementById("picture");
   picture.setAttribute("src",href[index]);
}
 
function clickTurnRight(){
 index = ++index % href.length ; 
 var picture = document.getElementById("picture");
   picture.setAttribute("src",href[index]);
}
 
function showPic(whichPic){
 var source = whichPic.getAttribute("href");
 index = href.indexOf(source);
  var picture = document.getElementById("picture");
  picture.setAttribute("src",source);
}

4、總結(jié):

在JS文件里面定義了一個圖片名稱的數(shù)組,這個數(shù)組可以是服務(wù)器返回來的圖片地址數(shù)據(jù),也可以是網(wǎng)絡(luò)上的圖片地址。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • JS判斷鼠標(biāo)從什么方向進入一個容器實例說明

    JS判斷鼠標(biāo)從什么方向進入一個容器實例說明

    偶然將想到的一個如何判斷鼠標(biāo)從哪個方向進入一個容器的問題,并且做了一系列的設(shè)想,代碼部分不是很多,我直接寫了個示例, 感興趣的朋友可以了解下,或許本文對你有所幫助
    2013-02-02
  • 用js實現(xiàn)簡單輪播圖

    用js實現(xiàn)簡單輪播圖

    這篇文章主要為大家詳細介紹了用js實現(xiàn)簡單輪播圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • JS基于Mootools實現(xiàn)的個性菜單效果代碼

    JS基于Mootools實現(xiàn)的個性菜單效果代碼

    這篇文章主要介紹了JS基于Mootools實現(xiàn)的個性菜單效果代碼,涉及JavaScript頁面元素的遍歷及樣式的動態(tài)操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10
  • javascript函數(shù)定義的幾種區(qū)別小結(jié)

    javascript函數(shù)定義的幾種區(qū)別小結(jié)

    本篇文章主要是對javascript函數(shù)定義的幾種區(qū)別進行了詳細的總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • Bootstrap一款超好用的前端框架

    Bootstrap一款超好用的前端框架

    Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,用于開發(fā)響應(yīng)式布局、移動設(shè)備優(yōu)先的 WEB 項目。接下來通過本文給大家分享Bootstrap一款超好用的前端框架,感興趣的朋友一起看看吧
    2017-09-09
  • JavaScript實現(xiàn)動態(tài)高度過渡的3種方式總結(jié)

    JavaScript實現(xiàn)動態(tài)高度過渡的3種方式總結(jié)

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)動態(tài)高度過渡的3種方式,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01
  • JS實現(xiàn)獲取各種格式的時間

    JS實現(xiàn)獲取各種格式的時間

    在?JavaScript?中,可以使用內(nèi)置的?Date?對象來獲取當(dāng)前時間,并根據(jù)需要格式化成不同的時間格式,下面就跟隨小編一起來看看具體的使用吧
    2023-08-08
  • JavaScript Date對象應(yīng)用實例分享

    JavaScript Date對象應(yīng)用實例分享

    這篇文章主要分享了JavaScript Date對象應(yīng)用實例,獲取日期時間,倒計時功能實現(xiàn),限時搶購活動,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • JavaScript類繼承及實例化的方法

    JavaScript類繼承及實例化的方法

    這篇文章主要介紹了JavaScript類繼承及實例化的方法,較為詳細的分析了javascript擴展類、實例化類及類對象與成員函數(shù)的使用技巧,需要的朋友可以參考下
    2015-07-07
  • JavaScript中Object和Function的關(guān)系小結(jié)

    JavaScript中Object和Function的關(guān)系小結(jié)

    JavaScript 中 Object 和 Function 的關(guān)系是微妙的,他們互為對方的一個實例。
    2009-09-09

最新評論

丰原市| 广东省| 乌鲁木齐县| 台湾省| 宁陵县| 临夏县| 东方市| 绥棱县| 凌云县| 通渭县| 伊吾县| 霞浦县| 腾冲县| 大埔区| 聂拉木县| 兴安县| 麻江县| 克什克腾旗| 阳朔县| 富民县| 资源县| 隆昌县| 清远市| 兴义市| 普格县| 沾益县| 清新县| 丰城市| 商水县| 苏州市| 西藏| 榆林市| 双牌县| 佳木斯市| 新田县| 怀远县| 达拉特旗| 莎车县| 明溪县| 浦东新区| 曲沃县|