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

js仿京東輪播效果 選項(xiàng)卡套選項(xiàng)卡使用

 更新時(shí)間:2017年01月12日 08:39:59   作者:光明大神棍  
這篇文章主要為大家詳細(xì)介紹了js仿京東輪播效果,選項(xiàng)卡里套選項(xiàng)卡,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了js仿京東輪播效果的具體代碼,實(shí)現(xiàn)選項(xiàng)卡套用選項(xiàng)卡,供大家參考,具體內(nèi)容如下

效果圖:

代碼:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無(wú)標(biāo)題文檔</title>
<style>
*{margin:0;padding:0;}
ul{list-style:none;}img{border:0;}
#tab{width:1000px;height:500px;margin:50px auto;}
#tab .title {width:200px;height:500px;display:inline-block;}
#tab .title li {width:200px;height:125px;float:left;line-height:125px;text-align:center;font-size:30px;background:#f1f1f1;border-bottom:1px dotted #000;}
#tab .title li.active {background:#fff;}
#tab .title li:hover{background:#fff;}
#tab .content {width:799px;height:500px;float:right;display:inline-block;position:relative;border:none;border:none;}
#tab .content img{position:absolute;top:0;left:0;width:799px;height:500px;}
#tab .content ul {position:absolute;width:799px;height:45px;bottom:0;left:0;filter(alpha:80);opacity:0.8;background:#000;}
#tab .content ul li {float:left;height:45px;line-height:45px;background:#d5d5d5;border-right:1px solid #fff;cursor:pointer;text-align:center;}
#tab .content ul li.active {background:red;}
#tab .content ul li:hover{background:red;}
</style>
<script>
window.onload = function () {
 var tab = document.getElementById('tab');
 var title = tab.getElementsByClassName('title')[0];
 var titleLi = title.getElementsByTagName('li');
 var main = tab.getElementsByClassName('main')[0];
 var img = main.getElementsByTagName('img')[0];
 var ul = main.getElementsByTagName('ul')[0];
 var subtitleLi = ul.getElementsByTagName('li');
 var arr = [
  {
   title : '最熱團(tuán)購(gòu)',
   subtitle : ['最熱團(tuán)購(gòu)1','最熱團(tuán)購(gòu)2','最熱團(tuán)購(gòu)3'],
   pic : [
    'img/tab/1-1.png',
    'img/tab/1-2.png',
    'img/tab/1-3.png'
   ]
  },
  {
   title : '商城特惠',
   subtitle : ['商城特惠1','商城特惠2','商城特惠3','商城特惠4'],
   pic : [
    'img/tab/2-1.png',
    'img/tab/2-2.png',
    'img/tab/2-3.png',
    'img/tab/2-4.png'
   ]
  },
  {
   title : '名品推薦',
   subtitle : ['名品推薦1','名品推薦2','名品推薦3','名品推薦4','名品推薦5'],
   pic : [
    'img/tab/3-1.png',
    'img/tab/3-2.png',
    'img/tab/3-3.png',
    'img/tab/3-4.png',
    'img/tab/3-5.png'
   ]
  },
  {
   title : '繽紛活動(dòng)',
   subtitle : ['繽紛活動(dòng)1','繽紛活動(dòng)2','繽紛活動(dòng)3','繽紛活動(dòng)4'],
   pic : [
    'img/tab/4-1.png',
    'img/tab/4-2.png',
    'img/tab/4-3.png',
    'img/tab/4-3.png',
   ]
  }
 ];

 // 初始化
 for ( var i = 0; i < arr.length; i++ ) {
  // 大選項(xiàng)卡的標(biāo)題
  var oLi = document.createElement('li');
  oLi.innerHTML = arr[i].title;
  oLi.index = i;
  oLi.onclick = function () {
   highlight(this);
   ul.innerHTML = '';
   changeTab(this.index);
  }
  title.appendChild(oLi);
 }
 changeTab(0);
 function changeTab(num) { 
  // 大選項(xiàng)卡的內(nèi)容
  img.src = arr[num].pic[1];
  // 小標(biāo)題
  for ( var j = 0; j < arr[num].subtitle.length; j++ ) {
   oLi = document.createElement('li');
   oLi.innerHTML = arr[num].subtitle[j];
   oLi.style.width = Math.floor(parseInt(800 / arr[num].subtitle.length) - 2) + 'px';
   oLi.index = j;
   oLi.onclick = function () {
    highlight(this);
    this.parentNode.previousElementSibling.src = arr[num].pic[this.index];
   }
   ul.appendChild(oLi);
  }
 }
 function highlight (ele) {
  var aLi = ele.parentNode.children;
  for ( var i = 0; i < aLi.length; i++ ){
     aLi[i].className = '';
  }
  ele.className = 'active';
 }
}
</script>
</head>
<body>
<div id="tab">
 <ul class="title">
 </ul>
 <div class="content">
  <div class="main">
   <img>
   <ul>
   </ul>
  </div>
 </div>
</div>
</body>
</html>

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

相關(guān)文章

  • KnockoutJS 3.X API 第四章之?dāng)?shù)據(jù)控制流with綁定

    KnockoutJS 3.X API 第四章之?dāng)?shù)據(jù)控制流with綁定

    這篇文章主要介紹了KnockoutJS 3.X API 第四章之?dāng)?shù)據(jù)控制流with綁定的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-10-10
  • JavaScript之事件循環(huán)案例講解

    JavaScript之事件循環(huán)案例講解

    這篇文章主要介紹了JavaScript之事件循環(huán)案例講解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • 如何使用Javascript正則表達(dá)式來(lái)格式化XML內(nèi)容

    如何使用Javascript正則表達(dá)式來(lái)格式化XML內(nèi)容

    本篇文章是對(duì)使用Javascript正則表達(dá)式來(lái)格式化XML內(nèi)容的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以參考下
    2013-07-07
  • JavaScript實(shí)現(xiàn)簡(jiǎn)單表單驗(yàn)證案例

    JavaScript實(shí)現(xiàn)簡(jiǎn)單表單驗(yàn)證案例

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)簡(jiǎn)單表單驗(yàn)證案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • TypeScript中遍歷對(duì)象鍵的方法

    TypeScript中遍歷對(duì)象鍵的方法

    在日常的TypeScript開(kāi)發(fā)中,經(jīng)常需要遍歷對(duì)象的鍵來(lái)執(zhí)行各種操作,,在本文中,我們將深入研究這個(gè)問(wèn)題,并提供幾種解決方案,以便在遍歷對(duì)象鍵時(shí)更安全、更靈活地操作,文中有詳細(xì)的代碼講解,需要的朋友可以參考下
    2023-11-11
  • jsMind通過(guò)鼠標(biāo)拖拽的方式調(diào)整節(jié)點(diǎn)位置

    jsMind通過(guò)鼠標(biāo)拖拽的方式調(diào)整節(jié)點(diǎn)位置

    這篇文章主要介紹了jsMind通過(guò)鼠標(biāo)拖拽的方式調(diào)整節(jié)點(diǎn)位置的方法,十分的簡(jiǎn)單實(shí)用,推薦給有需要的小伙伴參考下。
    2015-04-04
  • js實(shí)現(xiàn)股票實(shí)時(shí)刷新數(shù)據(jù)案例

    js實(shí)現(xiàn)股票實(shí)時(shí)刷新數(shù)據(jù)案例

    下面小編就為大家?guī)?lái)一篇js實(shí)現(xiàn)股票實(shí)時(shí)刷新數(shù)據(jù)案例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • 詳解JavaScript的BUG和錯(cuò)誤

    詳解JavaScript的BUG和錯(cuò)誤

    本篇內(nèi)容給大家總結(jié)了JavaScript的BUG和錯(cuò)誤,如果大家對(duì)此知識(shí)點(diǎn)有興趣,可以跟著學(xué)習(xí)參考下。
    2018-05-05
  • JavaScript仿windows計(jì)算器功能

    JavaScript仿windows計(jì)算器功能

    這篇文章主要為大家詳細(xì)介紹了JavaScript仿windows計(jì)算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • js判斷用戶是輸入的地址請(qǐng)求的路徑(實(shí)例講解)

    js判斷用戶是輸入的地址請(qǐng)求的路徑(實(shí)例講解)

    下面小編就為大家?guī)?lái)一篇js判斷用戶是輸入的地址請(qǐng)求的路徑(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07

最新評(píng)論

潼关县| 景泰县| 本溪市| 禄丰县| 绥芬河市| 忻城县| 库尔勒市| 建宁县| 深圳市| 绵阳市| 于田县| 基隆市| 日土县| 库尔勒市| 神木县| 突泉县| 土默特右旗| 阳泉市| 原平市| 宁河县| 台东县| 津市市| 彭泽县| 休宁县| 满城县| 贺兰县| 儋州市| 彭阳县| 白山市| 唐山市| 泾川县| 双峰县| 张家界市| 嘉义县| 盘山县| 青海省| 堆龙德庆县| 齐齐哈尔市| 房产| 龙川县| 交城县|