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

js運(yùn)動(dòng)應(yīng)用實(shí)例解析

 更新時(shí)間:2015年12月28日 09:49:50   投稿:lijiao  
這篇文章主要針對(duì)js運(yùn)動(dòng)應(yīng)用進(jìn)行實(shí)例解析

本文為大家提供了兩個(gè)js運(yùn)動(dòng)應(yīng)用實(shí)例,分享給大家,具體實(shí)現(xiàn)內(nèi)容如下

應(yīng)用1,完成如下效果:

js代碼如下:

<script src="move.js"></script>
<script>
window.onload=function ()
{
  var oDiv=document.getElementById('play');
  var aBtn=oDiv.getElementsByTagName('ol')[0].getElementsByTagName('li');
  var oUl=oDiv.getElementsByTagName('ul')[0];
  
  var now=0;
  for(var i=0;i<aBtn.length;i++)
  {
    aBtn[i].index=i;
    aBtn[i].onclick=function ()
    {
      now=this.index;
      tab();
    };
  }
  
  function tab()
  {
    for(var i=0;i<aBtn.length;i++)
    {
      aBtn[i].className='';
    }
    aBtn[now].className='active';
    startMove(oUl, {top: -150*now});
  }
  
  function next()
  {
    now++;
    if(now==aBtn.length){now=0;}
    tab();
  }
  
  var timer=setInterval(next, 2000);
  
  oDiv.onmouseover=function (){clearInterval(timer);};
  
  oDiv.onmouseout=function (){timer=setInterval(next, 2000);};
};
</script>

應(yīng)用2,完成如下效果:

代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無(wú)標(biāo)題文檔</title>
<style type="text/css">
.....
</style>
<script type="text/javascript" src="move.js"></script>
<script type="text/javascript">
window.onload=function ()
{
  var oBtn=document.getElementById('but');
  var oBottom=document.getElementById('zns_bottom');
  var oBox=document.getElementById('zns_box');
  var oBtnClose=document.getElementById('btn_close');
  
  oBox.style.display='block';
  var initBottomRight=parseInt(getStyle(oBottom, 'right'));
  var initBoxBottom=parseInt(getStyle(oBox, 'bottom'));
  oBox.style.display='none';
  
  oBtn.onclick=openHandler;
  oBtnClose.onclick=closeHandler;
  
  function openHandler()
  {
    startMove(oBottom, {right: 0}, function (){
      oBox.style.display='block';
      startMove(oBox, {bottom: 0});
    });
    oBtn.className='but_hide';
    oBtn.onclick=closeHandler;
  }
  
  function closeHandler()
  {
    startMove(oBox, {bottom: initBoxBottom}, function (){
      oBox.style.display='none';
      startMove(oBottom, {right: initBottomRight}, function (){
        oBtn.className='but_show';
      });
    });
    oBtn.onclick=openHandler;
  }
};
</script>
</head>
<body>
  ......
</body>
</html>

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

相關(guān)文章

  • 前端利器DateUtils日期時(shí)間工具深度剖析

    前端利器DateUtils日期時(shí)間工具深度剖析

    在日常開發(fā)中我們經(jīng)常需要處理日期和時(shí)間的操作,下面這篇文章主要介紹了前端利器DateUtils日期時(shí)間工具的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-03-03
  • Webpack處理樣式資源的配置詳情

    Webpack處理樣式資源的配置詳情

    Webpack 本身是不能識(shí)別樣式資源的,所以我們需要借助 Loader 來(lái)幫助 Webpack 解析樣式資源,本文就來(lái)介紹一下Webpack處理樣式資源的配置詳情,感興趣的可以了解一下
    2023-12-12
  • JavaScript與HTML的結(jié)合方法詳解

    JavaScript與HTML的結(jié)合方法詳解

    這篇文章主要介紹了JavaScript與HTML的結(jié)合方法,利用實(shí)例向大家介紹JavaScript與HTML是如何結(jié)合的,內(nèi)容很詳細(xì),感興趣的小伙伴們可以參考一下
    2015-11-11
  • 使用Firebug對(duì)js進(jìn)行斷點(diǎn)調(diào)試的圖文方法

    使用Firebug對(duì)js進(jìn)行斷點(diǎn)調(diào)試的圖文方法

    使用Firebug調(diào)試JavaScript非常方便。因?yàn)閖s的錯(cuò)誤不容易查找,用這個(gè)就方便多了。
    2011-04-04
  • JS中欺騙詞法作用域的eval和with詳解

    JS中欺騙詞法作用域的eval和with詳解

    詞法作用域就是定義在詞法階段的作用域,如果詞法作用域完全由寫代碼期間函數(shù)所聲明的位置來(lái)定義,怎樣才能在運(yùn)行時(shí)來(lái)“修改”(也可以說(shuō)欺騙)詞法作用域呢?JavaScript 中有兩種機(jī)制來(lái)實(shí)現(xiàn)這個(gè)目的,感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • uni-app如何用JS動(dòng)態(tài)修改scss樣式變量

    uni-app如何用JS動(dòng)態(tài)修改scss樣式變量

    對(duì)于uni-app中的組件,可以通過(guò)修改它們的樣式來(lái)自定義它們的外觀,下面這篇文章主要給大家介紹了關(guān)于uni-app如何用JS動(dòng)態(tài)修改scss樣式變量的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-07-07
  • 微信小程序使用onreachBottom實(shí)現(xiàn)頁(yè)面觸底加載及分頁(yè)效果

    微信小程序使用onreachBottom實(shí)現(xiàn)頁(yè)面觸底加載及分頁(yè)效果

    小程序還沒(méi)有使用pc端的那種分頁(yè)格式,下面這篇文章主要給大家介紹了關(guān)于微信小程序使用onreachBottom實(shí)現(xiàn)頁(yè)面觸底加載及分頁(yè)效果的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • JavaScript彈窗基礎(chǔ)篇

    JavaScript彈窗基礎(chǔ)篇

    這篇文章主要介紹了JavaScript彈窗基礎(chǔ)篇的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • JavaScript異步編程Promise模式的6個(gè)特性

    JavaScript異步編程Promise模式的6個(gè)特性

    Promise說(shuō)起來(lái)是一個(gè)非常簡(jiǎn)單的概念,即使你沒(méi)有機(jī)會(huì)去使用它,很有可能你也了解過(guò)它。Promise是一個(gè)非常有價(jià)值的構(gòu)造器,能夠幫助你避免使用鑲套匿名方法,而使用更具有可讀性的方式組裝異步代碼。這里我們將介紹6個(gè)最簡(jiǎn)單的特性,希望對(duì)大家有幫助
    2014-04-04
  • 利用pixi.js制作簡(jiǎn)單的跑酷小游戲

    利用pixi.js制作簡(jiǎn)單的跑酷小游戲

    PixiJS 提供一個(gè)適用于所有設(shè)備的快速輕量級(jí) 2D 庫(kù)。PixiJS 具有完整的 WebGL 支持,并且可以無(wú)縫地回退到 HTML5 的畫布。 本文將使用pixi.js制作簡(jiǎn)單的跑酷小游戲,感興趣的可以嘗試一下
    2022-07-07

最新評(píng)論

张家口市| 绥芬河市| 寿宁县| 武义县| 威远县| 井研县| 庆城县| 洛扎县| 望江县| 通山县| 织金县| 晴隆县| 千阳县| 周至县| 中山市| 雅安市| 麻阳| 共和县| 宁波市| 恭城| 江达县| 名山县| 祁阳县| 定州市| 五台县| 潼南县| 南溪县| 昌图县| 宁强县| 桦川县| 收藏| 上林县| 乌拉特中旗| 博客| 苗栗市| 池州市| 平南县| 阿克| 五原县| 荥阳市| 专栏|