Bir WordPress kullanmak .() bir seçici için birden fazla olay işleyicileri yöntemi | Netgez.com
SORU
22 Aralık 2011, PERŞEMBE


Bir WordPress kullanmak .() bir seçici için birden fazla olay işleyicileri yöntemi

Jquery kullanmak için nasıl anlamaya çalışıyorum .() birden fazla olaylar ile ilişkili olan belirli bir seçici yöntemi. Daha önce kullanıyordum .(canlı) ile aynı başarıyı gerçekleştirmek için nasıl bir yöntem, ama emin değilim .(). Lütfen aşağıda benim kod bakın:

$("table.planning_grid td").live({
  mouseenter:function(){
     $(this).parent("tr").find("a.delete").show();
  },
  mouseleave:function(){
     $(this).parent("tr").find("a.delete").hide();        
  },
  click:function(){
    //do something else.
  }
});

Çağırarak birden fazla olaylar ata biliyorum:

 $("table.planning_grid td").on({
    mouseenter:function(){  //see above
    },
    mouseleave:function(){ //see above
    }
    click:function(){ //etc
    }
  });

Ama doğru kullanımı inanıyorum .() gibi olur:

   $("table.planning_grid").on('mouseenter','td',function(){});

Bir şekilde bunu yapmak için var mı? Ya da en iyi uygulama nedir? Kod aşağıda, ama nafile çalıştım.

$("table.planning_grid").on('td',{
   mouseenter: function(){ //event1 }, 
   mouseleave: function(){ //event2 },
   click: function(){  //event3 }
 });

Şimdiden teşekkürler!

CEVAP
22 Aralık 2011, PERŞEMBE


the other way around. Yazmalısın:

$("table.planning_grid").on({
    mouseenter: function() {
        // Handle mouseenter...
    },
    mouseleave: function() {
        // Handle mouseleave...
    },
    click: function() {
        // Handle click...
    }
}, "td");

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • THE RED DRAGON

    THE RED DRAG

    6 ÅžUBAT 2009
  • UlyssesForever's channel

    UlyssesForev

    28 ÅžUBAT 2012