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

JS實(shí)現(xiàn)的點(diǎn)擊按鈕圖片上下滾動(dòng)效果示例

 更新時(shí)間:2019年01月28日 10:50:47   作者:s_psycho  
這篇文章主要介紹了JS實(shí)現(xiàn)的點(diǎn)擊按鈕圖片上下滾動(dòng)效果,涉及javascript事件響應(yīng)及頁面元素屬性動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下

本文實(shí)例講述了JS實(shí)現(xiàn)的點(diǎn)擊按鈕圖片上下滾動(dòng)效果。分享給大家供大家參考,具體如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <style>
    *{
      margin: 0;
      padding:0;
      list-style: none;
    }
    .big{
      width: 200px;
      height: 200px;
      margin:100px auto;
    }
    ul{
      width: 100px;
      height: 100px;
      border: 1px solid black;
      position: relative;
      overflow: hidden;
    }
    li{
      width: 100px;
      height: 100px;
      line-height: 100px ;
      text-align: center;
    }
    .color1{
      background: red;
      position: absolute;
    }
    .color2{
      background: yellow;
      position: absolute;
    }
    .color3{
      background: pink;
      position: absolute;
    }
    .color4{
      background: green;
      position: absolute;
    }
    .input1{
      width: 30px;
      height: 30px;
      margin: 10px ;
      position: absolute;
      top:150px ;
      left:550px;
    }
    .input2{
      width: 30px;
      height: 30px;
      margin: 10px ;
      position: absolute;
      top:150px ;
      left:590px;
    }
  </style>
</head>
<body>
<div class="big">
<ul>
  <li class="color1" style="top:0;">1</li>
  <li class="color2" style="top:100px;">2</li>
  <li class="color3" style="top:200px;">3</li>
  <li class="color4" style=" top:-100px;">4</li>
</ul>
  <input class="input1" type="button" value="1">
  <input class="input2" type="button" value="2">
</div>
<script>
  window.onload=function () {
    var oIpt1=document.getElementsByTagName("input")[0];
    var oIpt2=document.getElementsByTagName("input")[1];
    var allColor=document.getElementsByTagName("li");
    oIpt2.addEventListener("click",function () {
      for(var i=0;i<allColor.length;i++){
        allColor[i].style.top=parseFloat(allColor[i].style.top)-100+"px";
        allColor[i].style.transition=1+"s"
            if(allColor[i].style.top==-300+"px"){
              allColor[i].style.top=100+"px"
              allColor[i].style.transition=0+"s"
            }
      }
    },false)
    oIpt1.addEventListener("click",function () {
      for(var i=0;i<allColor.length;i++){
        allColor[i].style.top=parseFloat(allColor[i].style.top)+100+"px";
        allColor[i].style.transition=1+"s"
        if (allColor[i].style.top==400+"px"){
          allColor[i].style.top=0+"px"
          allColor[i].style.transition=0+"s"
        }
      }
    },false)
  }
</script>
</body>
</html>

這里使用在線HTML/CSS/JavaScript代碼運(yùn)行工具http://tools.jb51.net/code/HtmlJsRun測試上述代碼,可得如下運(yùn)行結(jié)果:

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript圖片操作技巧大全》、《JavaScript切換特效與技巧總結(jié)》、《JavaScript運(yùn)動(dòng)效果與技巧匯總》、《JavaScript動(dòng)畫特效與技巧匯總》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)

希望本文所述對大家JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 12個(gè)提高JavaScript技能的概念(小結(jié))

    12個(gè)提高JavaScript技能的概念(小結(jié))

    這篇文章主要介紹了12個(gè)提高JavaScript技能的概念(小結(jié)),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-05-05
  • JavaScript JSON.stringify()的使用總結(jié)

    JavaScript JSON.stringify()的使用總結(jié)

    JSON是一種輕量級數(shù)據(jù)格式,可以方便地表示復(fù)雜數(shù)據(jù)結(jié)構(gòu)。JSON對象有兩個(gè)方法:stringify()和parse()。在簡單的情況下,這兩個(gè)方法分別可以將JavaScript序列化為JSON字符串,以及將JSON解析為原生JavaScript值。本文著重介紹JSON.stringify()的使用方法和注意事項(xiàng)。
    2021-05-05
  • JS新手入門數(shù)組處理的實(shí)用方法匯總

    JS新手入門數(shù)組處理的實(shí)用方法匯總

    這篇文章主要給大家介紹了關(guān)于JS新手入門數(shù)組處理實(shí)用方法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • js中位運(yùn)算的運(yùn)用實(shí)例分析

    js中位運(yùn)算的運(yùn)用實(shí)例分析

    這篇文章主要介紹了js中位運(yùn)算的運(yùn)用實(shí)例分析,需要的朋友可以參考下
    2018-12-12
  • 解決layer.open彈出框不能獲取input框的值為空的問題

    解決layer.open彈出框不能獲取input框的值為空的問題

    今天小編就為大家分享一篇解決layer.open彈出框不能獲取input框的值為空的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • js腳本編寫簡單刷票投票系統(tǒng)

    js腳本編寫簡單刷票投票系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了js腳本編寫簡單刷票投票系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 淺談js常用內(nèi)置方法和對象

    淺談js常用內(nèi)置方法和對象

    下面小編就為大家?guī)硪黄獪\談js常用內(nèi)置方法和對象。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-09-09
  • js中常用的4種模糊查詢詳解(includes()、indexOf()、search()、match())

    js中常用的4種模糊查詢詳解(includes()、indexOf()、search()、match())

    這篇文章主要給大家介紹了關(guān)于js中常用的4種模糊查詢(includes()、indexOf()、search()、match())的相關(guān)資料,搜索可以使我們更快的找到某一個(gè)關(guān)鍵詞或者某一個(gè)商品,所以模糊查詢和下拉匹配也成了前端必備的一個(gè)小技能,需要的朋友可以參考下
    2023-11-11
  • 關(guān)于js陀螺儀的理解分析

    關(guān)于js陀螺儀的理解分析

    這篇文章主要給大家介紹了關(guān)于js陀螺儀的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用js具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 詳解微信小程序開發(fā)—你期待的分享功能來了,微信小程序序新增5大功能

    詳解微信小程序開發(fā)—你期待的分享功能來了,微信小程序序新增5大功能

    微信小程序在12月21日發(fā)布了新版本的開發(fā)工具,并在官網(wǎng)公布新增分享、模板消息、客服消息、掃一掃、帶參數(shù)二維碼功能。
    2016-12-12

最新評論

仙居县| 淄博市| 吉林市| 宣城市| 潜山县| 德昌县| 通海县| 梁河县| 潞西市| 改则县| 灵武市| 镇宁| 稻城县| 宜君县| 开江县| 新干县| 鹤岗市| 那曲县| 修武县| 吉木萨尔县| 三河市| 宜章县| 化隆| 安丘市| 吉水县| 色达县| 卢湾区| 锦屏县| 棋牌| 商南县| 巩义市| 博白县| 恩平市| 东兴市| 武定县| 三都| 安新县| 循化| 武川县| 凌海市| 岳普湖县|