5

Wordpress görsel editörünü kullanırken, [gallery] kısa kodunuz varsa, görsel modda bir yer tutucuyla birlikte sunulur. DOM etkinliklerine hangi olayların bağlı olduğunu nasıl anlarım?

Yer tutucunun tıklanması iki simgeyi kaplayacak - galeriyi düzenleyin ve galeriyi kaldırın.

'Galeri düzenle' tıklandığında hangi işlevlerin tetiklendiğini anlamaya çalışıyorum.

düğmesi dom id wp_editgallery ile bir görüntü, ve bu nasıl görünüyor:

http://img818.imageshack.us/img818/4526/screenshotwithshadow.png

:

Benim içgüdüleri

screenshot-with-shadow.png http://img855.imageshack.us/img855/4526/screenshotwithshadow.png

Chrome'un web denetçisini kullanarak öğeyi denetle için vardır

Öğeyi bulduktan sonra, özellikler paneline bakın ve olayları arayın, ancak sonuçlar biraz şifreli:

screenshot-with-shadow.png http://img690.imageshack.us/img690/4526/screenshotwithshadow.png

Şimdiye kadar ben de yukarıdaki yöntem denedim ve:

var events = jQuery._data('#wp_editgallery', 'events'); 

olarak söz konusu yayında sözü edilen gibi ben de Visual Event kullanarak çalıştı How to see what exact events are bound to DOM elements? tavsiye edilmiştir - Her iki başarılı olamadı.

Bir Jav öğesinin olay dinleyicisine javascript işlevinin ne olduğunu bulmanın daha kolay bir yolu var mı?

cevap

-1

check out Visual Event. Chrome ile harika çalışıyor! DOM öğelerine eklenen etkinlikleri görüntülemenizi ve çalıştırmanızı sağlar. Hayat kurtarıcı oldu!

+3

Sorguda Visual Event'den bahsettiğimi gördüğünüzden emin değilsiniz ... Temel olarak, Visual Event'i kaplayan pop-up penceresinin görüntülenmesini engellemedi. Ek olarak, sayfada, Visual Event'in bu sekmenin kilitlenmesine neden olduğu pek çok şey vardı. Kilitlenmeden önce bile, hangi işlevin bağlı olduğuna karar veremedim. – cwd