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

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

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

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

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

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

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

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

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

3、實(shí)現(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文件里面定義了一個(gè)圖片名稱的數(shù)組,這個(gè)數(shù)組可以是服務(wù)器返回來的圖片地址數(shù)據(jù),也可以是網(wǎng)絡(luò)上的圖片地址。

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

相關(guān)文章

  • JS判斷鼠標(biāo)從什么方向進(jìn)入一個(gè)容器實(shí)例說明

    JS判斷鼠標(biāo)從什么方向進(jìn)入一個(gè)容器實(shí)例說明

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

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

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

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

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

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

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

    Bootstrap一款超好用的前端框架

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

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

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

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

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

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

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

    JavaScript類繼承及實(shí)例化的方法

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

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

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

最新評論

淳安县| 洪洞县| 库伦旗| 资兴市| 邮箱| 灵川县| 桓仁| 泰来县| 四会市| 日土县| 兴城市| 临沧市| 商南县| 靖州| 乡城县| 巫溪县| 彝良县| 卓资县| 连山| 陆川县| 达孜县| 璧山县| 安阳县| 太保市| 柏乡县| 襄汾县| 沅陵县| 绵阳市| 华池县| 水富县| 连城县| 绩溪县| 永年县| 南宁市| 崇阳县| 福鼎市| 宾川县| 昭觉县| 抚远县| 区。| 泽库县|