DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript綜合知識 >> jquery中live實現hover的效果
jquery中live實現hover的效果
編輯:JavaScript綜合知識     

   html

 代碼如下  

<ul id="Hover">
<li>標題標題<i class="modify" style="display:none">修改</i><i class="delete" style="display:none">刪除</i></li>
<li>標題標題<i class="modify" style="display:none">修改</i><i class="delete" style="display:none">刪除</i></li>
<li>標題標題<i class="modify" style="display:none">修改</i><i class="delete" style="display:none">刪除</i></li>
</ul>

  js

 代碼如下  

// 以下代碼對使用js動態增加的元素沒有效果,需要使用on替換
$("li","#Hover").hover(function(){
    $(".modify,.delete",$(this)).show();
},function(){
    $(".modify,.delete",$(this)).hide();
});

//jquery 1.9 要使用 on 綁定事件,鼠標經過顯示修改和刪除效果
$("#Hover").on({
      mouseenter: function(){
        $(".modify,.delete",$(this)).show();
      },
      mouseleave: function(){
        $(".modify,.delete",$(this)).hide();
      }
}, "li");  // descendant selector

  hover不是標准的事件,因此無法直接使用live進行處理,故使用以下方法代替,效果一樣

 代碼如下  

$("table tr").live({
   mouseenter:
   function()
   {
      //todo
   },
   mouseleave:
   function()
   {
      //todo
   }
});

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved