<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      使用HTML5和jQuery插件Quicksand實現一個超酷的星際爭霸2兵種分類展示效果

      日期:2011/11/01 來源:GBin1.com

      因為本人是星際爭霸系列游戲的忠實擁簇,所以在今天的jQuery教程中,我們將使用HTML5和jQuery插件Quicksand來創建一個超酷的星際爭霸兵種效果圖。希望大家喜歡!

      如果你不熟悉jQuery插件Quicksand,那么推薦你查看這篇文章:2010年最佳jQuery插件 ,或者去Quicksand插件 查看具體介紹。

      使用HTML5和jQuery插件Quicksand實現一個超酷的星際爭霸2兵種分類展示效果

       

      在線演示 在線下載

       

      HTML5代碼

      首先我們使用HTML5的代碼來創建一個html文檔,將所需的quicksand類庫,及其jquery類庫,還有HTML5類庫倒入,如下:

      <!DOCTYPE html>
      <html>
      <head>
      <meta charset="utf-8" />
      <title>Starcraft 2 Unit Show Demo</title>
      <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
      <script src="js/jquery.quicksand.js"></script>
      <script src="js/gbin1.js"></script>
      <!-- Our CSS stylesheet file -->
      <link rel="stylesheet" href="css/styles.css" />
      <!--[if IE]>
      <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
      <![endif]-->
      </head>
      <body>
      <header>
      <h1>Starcraft 2 Unit</h1>
      </header>
      <nav id="navbar"></nav>
      <span id="details"></span>
      <section id="container">

      //所有的兵種圖片顯示在這里

      
      

      </section>
      </body>
      </html>

      在以上代碼中,我們將在container中插入需要展示的兵種圖片,如下:

      <li data-tag="Terran unit"><img src="unit/scv.gif" alt="Terran unit" /></li>
      <li data-tag="Protoss unit"><img src="unit/probe.gif" alt="Protoss unit" /></li>
      <li data-tag="Zerg unit"><img src="unit/larva.gif" alt="Zerg unit" /></li>
      <li data-tag="Terran unit"><img src="unit/marine.gif" alt="Terran unit" /></li>
      <li data-tag="Terran unit"><img src="unit/marauder.gif" alt="Terran unit" /></li>
      <li data-tag="Terran unit"><img src="unit/reaper.gif" alt="Terran unit" /></li>
      <li data-tag="Terran unit"><img src="unit/ghost.gif" alt="Terran unit" /></li>
      <li data-tag="Terran unit"><img src="unit/hellion.gif" alt="Terran unit" /></li>

      以上代碼中,我們定義了兵種類別,分別為Terran,Protoss和Zerg單位。

      在HTML5中,我們可以在data屬性中存儲數據,然后在jQuery中直接使用data方法調用取出,以上代碼中我們將通過data-tag中定義的類別來展示所有兵種。

      Javascript代碼

      gbin1.js

      生成兵種的分類導航,如下:

      $(document).ready(function(){    
      var items = $('#starcraft li'), itemsByTag = {};
      items.each(function(i){
      var elem = $(this);
      //使用jQuery的html5數據處理方法取得兵種分類
      var tag = elem.data('tag');
      elem.attr('data-id',i);
      //去空格
      tag = $.trim(tag);
      if(!(tag in itemsByTag)){
      itemsByTag[tag] = [];
      }
         //添加到分類中
      itemsByTag[tag].push(elem);
      });
      ...
      ...

       

      
      

      });

      創建實際顯示的兵種內容,如下:

      function createList(text,items){
      var ul = $('<ul>',{'class':'hidden'});
      //生成兵種分類的數據
      $.each(items,function(){
      $(this).clone().appendTo(ul);
      });
      ul.appendTo('#container');
      var a = $('<a>',{
      html: text,
      href:'#',
      data: {list:ul}
      }).appendTo('#navbar');
      }

      生成導航欄點擊動作,并生成放大效果。

      //使用live方法來給動態生成內容添加事件
      $('li').live('click', function(e){

      if($('#details').is(":visible")){
      $('#details').hide();
      }

      var src = $(this).find('img').attr('src');

      $('#details').html($('<img>',{
      src: src,
      width: '150px',
      height: '150px'
      }));

      var details = $('#details');
      var offset = $(this).offset();
      $('#details').css({"left":offset.left-32, "top":offset.top-32}).show(function() {
      $('#details img').animate({
      width: '150px',
      height: '150px',
      }, 800);
      });
      });

      原文來自: 使用HTML5和jQuery插件Quicksand實現一個超酷的星際爭霸2兵種分類展示效果
      posted @ 2011-11-01 19:04  igeekbar  閱讀(805)  評論(1)    收藏  舉報

      中文互聯: GBin1.com | RSS訂閱 | 郵件訂閱 | 手機訂閱

      主站蜘蛛池模板: 国产无遮挡猛进猛出免费软件| 苍井空一区二区波多野结衣av| 韩国精品福利视频一区二区| 国内熟妇人妻色在线视频| 合作市| 99在线国内在线视频22| 成码无人AV片在线电影网站 | 色九月亚洲综合网| 国产良妇出轨视频在线观看 | 精品国产免费一区二区三区香蕉| 吉川爱美一区二区三区视频 | 日韩大片一区二区三区| 日韩少妇人妻vs中文字幕| 色综合久久综合香蕉色老大| 国产高清自产拍av在线| 777米奇影视第四色| 天天做日日做天天添天天欢公交车| 偷拍久久大胆的黄片视频| 欧美人与zoxxxx另类| 久久99精品久久久大学生| 亚洲老熟女一区二区三区| 精品av无码国产一区二区| 无码av岛国片在线播放| 四虎永久精品免费视频| 永州市| 在线看国产精品自拍内射| 日韩亚洲欧美中文高清| 国产亚洲精品97在线视频一| 免费现黄频在线观看国产| 国产精品中文字幕在线| 亚洲国产精品第一二三区| 成人欧美一区二区三区在线| 无码人妻一区二区三区线| 日本一卡2卡3卡四卡精品网站| 日韩大片看一区二区三区| 久久不见久久见免费视频观看| 国产精品亚洲二区在线播放| 成人免费亚洲av在线| 佳木斯市| 国内自拍小视频在线看| 日韩一区二区a片免费观看|