<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    分享java帶來的快樂

    我喜歡java新東西

    JQuery 事件,屬性,綁定

    .addClass() 向取得的元素添加class即類,而該元素原來的類不會被去掉,

    如果想添加別的屬性用attr()----attr({'id':'value'})  相對的是:removeAttr('id');

    ******************************************************************************************************************************************************************

    <!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>
    < link rel="stylesheet" type="text/css" href="Untitled-2.css" />
    < script type="text/javascript" src="jquery-1.6.2.js"></script>
    < script type="text/javascript">
    $(document).ready(function(){
    //通過選擇符選取元素
    $('#selected-plays > li').addClass('horizontal');
    $('#selected-plays li:not(.horizontal)').addClass('sub-level');
    $('a[href^=mailto]').addClass('mailto');
    $("a[href$='.pdf']").addClass('pdflink');
    $("a[href^='http'][href*='henry']").addClass('henrylink');
    $("tr:even").addClass('alt');//$("tr:odd").addClass('alt');

    //通過連綴來取得元素
    $("td:contains('Tragedy')").addClass('cell01');
    $("td:contains('Henry')").parent().children().addClass('cell02');
    $("td:contains('Tragedy')").next().andSelf().addClass('cell03');
    $("td:contains('Comedy')").nextAll().andSelf().addClass('cell04');
    $("td:contains('Comedy')").prev().andSelf().addClass('cell05');
    $("td:contains('Macbeth')").prevAll().andSelf().addClass('cell06');

    //通過連綴取得元素
    $("td:contains('Henry')")//取的所有包含‘Henry’的單元格
    .parent()//取得它的父元素
    .find("td:eq(1)")//取得第二個td元素
    .addClass('highlight')//為取得的td元素添加highlight類
    .end()//恢復到所有包含'Henry'的父元素
    .find("td:eq(2)")//取得第三個td元素
    .addClass('highlight');//為該元素添加highlight類
     
    //事件
    $('h3').nextAll().addClass('childendiv');
    $('#switcher-large').bind('click',function(){//為div添加樣式
      $('#switcher-large').removeClass('button');//移除class
      $(this).addClass('chapter');//this指的是綁定事件的對象
      });

    //事件綁定的簡寫
    /*
    $('#switcher-large').click(function(){//為div添加樣式
      $('#switcher-large').removeClass('button');//移除class
      $(this).addClass('chapter');//this指的是綁定事件的對象
      });*/
     
     
    //復合事件:點擊第一次時執行toggle里面的第一個函數,點擊第二才是執行第二個函數……如果都執行完就再循環
    $('h3').toggle(
      function(){
      $('.button').addClass('hidden');
      },
      function(){
       $('.button').removeClass('hidden');
       });

    //hover()跟toggle一樣,也可以接受都多個函數,第一個函數在鼠標進入元素是執行,第二個函數會在鼠標離開元素時執行
    $('.button').hover(
      function(){
       $(this).addClass('hover');
       },
       function(){
       $(this).removeClass('hover');
       })

    //通過事件對象來改變時間旅程
    $('.divparent').click(function(event){
      if(event.target==this){
       $('.divparent').children().toggleClass('hidden')  
       }
      })
     
    //事件冒泡:點擊<td>中的div時,也會觸發到<table>外面<div>事件
    /*$
    ('td').addClass('td');
    $('.but').addClass('but');
    $('.switcher').click(function(){
      $('.switcher .but').toggleClass('hidden');
      });
    */

    //事件目標:可以有效的解決事件冒泡;
    $('.switcher').click(function(event){
      if(event.target==this){
       $('.switcher .but').toggleClass('hidden');
       }
      });
     
    /*$('.switcher').click(function(event){
      if($(event.target).is('.but')){
       $('body').removeClass();
       if(event.target.id=='switcher-nar'){
        $('body').addClass('large');
        }
        else if(event.target.id=='switcher-lar'){
         $('body').addClass('large');
         }
         $('.switcher .but').removeClass('selected');
         $(event.target).addClass('selected');
         event.stopPropagation();
       }
      });*/
     
    //移除事件:
    /*
    $('.but').click(function(){
      $('.switcher').unbind();//移除事件
      });*/
     
    //只綁定一次就解除用one()
    $('.but1').one('click',function(){
      $('.but1').addClass('hidden');
      });

    });

    posted on 2012-01-19 15:30 強強 閱讀(477) 評論(0)  編輯  收藏 所屬分類: web技巧

    主站蜘蛛池模板: 亚洲 日韩 色 图网站| 亚洲乱码一二三四区麻豆| 老妇激情毛片免费| 国产美女无遮挡免费视频网站| 亚洲中文字幕无码亚洲成A人片| 精品久久8x国产免费观看| 久久夜色精品国产噜噜噜亚洲AV | 亚洲AV成人精品一区二区三区 | 国产在线观看www鲁啊鲁免费| 亚洲综合国产成人丁香五月激情| 97人伦色伦成人免费视频| 亚洲无码一区二区三区| 日韩一区二区三区免费体验| 亚洲av午夜电影在线观看| 国产伦一区二区三区免费 | 亚洲人成在线播放网站| 最近更新免费中文字幕大全| 亚洲av无码无在线观看红杏| 99久久99久久免费精品小说| 亚洲综合成人婷婷五月网址| 亚洲?V乱码久久精品蜜桃| 久久精品成人免费观看97| 91大神亚洲影视在线| 成年女人免费碰碰视频| 免费夜色污私人影院网站| 亚洲国产一二三精品无码| 国产精品成人免费福利| 国产偷国产偷亚洲清高APP| 国产国拍精品亚洲AV片| 最近2019中文字幕免费直播| 亚洲国产精品日韩av不卡在线| 亚洲av午夜精品一区二区三区| 免费精品一区二区三区第35| 亚洲成年人免费网站| 免费国产小视频在线观看| 国内永久免费crm系统z在线| 国产成人精品日本亚洲11| 亚洲一级Av无码毛片久久精品| 7x7x7x免费在线观看| 西西人体大胆免费视频| 久久水蜜桃亚洲av无码精品麻豆|