SORU
5 Ocak 2010, Salı


Olayları jQuery ile bir elementi bağlı bulabilirim?

Ben bu bağlantıyı iki olay işleyicileri bağlama:

<a href='#' id='elm'>Show Alert</a>

JavaScript:

$(function()
{
  $('#elm').click(_f);
  $('#elm').mouseover(_m);
});

function _f(){alert('clicked');}
function _m(){alert('mouse over');}

Tüm etkinlikler id="elm" öğesi, bu durumda bir öğe bağlı, bir listesini almak için herhangi bir yolu var mı?

CEVAP
5 Ocak 2010, Salı


JQuery, modern sürümlerinde, herhangi bir olay söz konusu öğe için bir WordPress kullanmak ile bağlı bulmak için $._data yöntemi kullanırsınız.Notbu İç Kullanım tek yöntem: bir

// Bind up a couple of event handlers
​$("#foo").on({
    click: function(){ alert("Hello") },
    mouseout: function(){ alert("World") }
});​​​

// Lookup events for this particular Element
​$._data( $("#foo")[0], "events" );

$._data sonuç kurduk olayların her ikisi de (aşağıda mouseout özelliği ile genişletilmiş resim) içeren bir nesne olacak:

Console output for $._

Sonra Krom, sağ edebilirsiniz işleyicisi işlevi ve tıklayın "" kod olarak tanımlanır. yeri tam olarak göstermek için Görünüm tanımı işlevi

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonah Penna

    Jonah Penna

    11 EYLÜL 2005
  • Jonathan Flavell

    Jonathan Fla

    1 HAZİRAN 2006
  • jpmkm1

    jpmkm1

    4 NİSAN 2008