<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技巧

    主站蜘蛛池模板: 91久久亚洲国产成人精品性色 | 亚洲色欲一区二区三区在线观看| jiz zz在亚洲| 在线观看的免费网站| 亚洲国产成人精品青青草原| 日本最新免费网站| 亚洲精品午夜在线观看| 1000部禁片黄的免费看| 亚洲国产精品综合久久2007| 无码少妇一区二区浪潮免费| 亚洲综合一区无码精品| 免费观看毛片视频| 免费看黄网站在线看| 亚洲最大AV网站在线观看| 日本免费人成网ww555在线| 亚洲综合激情六月婷婷在线观看| 国产精品久久久久久久久免费| 亚洲看片无码在线视频| 国产免费爽爽视频免费可以看| 免费无码AV一区二区| 亚洲色WWW成人永久网址| 久久久久国产免费| 亚洲中文字幕日本无线码| 国产大片91精品免费看3| 国产99精品一区二区三区免费 | 亚洲人午夜射精精品日韩| 中文字幕无码一区二区免费| 亚洲视频在线不卡| 好爽…又高潮了毛片免费看| 成人免费网站久久久| 亚洲人成依人成综合网| 免费无码A片一区二三区| h片在线观看免费| 亚洲高清美女一区二区三区| 最近免费中文字幕大全视频| eeuss影院免费直达入口| 久久久亚洲欧洲日产国码是AV| 国产小视频在线免费| 99热这里只有精品6免费| 亚洲经典千人经典日产| 中文字幕精品亚洲无线码二区|