2015-10-14 15 views
5

Bir drupal modül üzerinde çalışıyorum (alakasız) ve bir javascript/jQuery olayı yeniden oluşturmak istiyorum. Ben krom kullanmak ve olay dinleyicileri giderseniz ben ancak bu gerçekten yardımcı olmuyor, jQuery komut satırında 57 üzerinde denir gördüğünüz gibi:Bir jQuery komut dizisinin bir olay olarak adlandırıldığını öğrenmek için kolay bir yol var mı?

  • senaryo küçültülmüş ve okunamaz
  • ben bilmek istiyorum
  • jQuery kullanarak komut satırının olay (neyi seçici ve hangi bunun vücut fonksiyonu var) değil, jQuery alfabenin kendisini 100 arasında olarak orada sadece uyum seçicileri arayarak dosyayı bulmak kolay değil
  • denilen drupal ve yüklü modülleri sayesinde javascripts dosyaları yüklendi. enter image description here

    Yani herkes bir krom eklentisi falan gibi bir numara biliyor mu:

nedeni bu (ajax muhtemelen) çağrıyı yeniden istiyorum bu? Benim için çok zaman harcayabilirdi.

cevap

6

sağ tarafta, o zaman Source Sekmesinde bir Call Stack elde gerektiğini doğru bir kesme noktası ayarlıyorsanız. Orada, aramayı başlatan dosyayı takip edebilmelisiniz.

Ve dedikleri gibi, bir resim bin kelime konuşur ..

Jquery Trace the call to the file.

Ve daha sorunuza üzerinde durmaya, her zaman sıkıştırılmamış jQuery kullanılması tavsiye edilir

. Js (Ya da herhangi bir .js için) geliştirme sırasında, zaten anladığınız gibi.

Yeni biri için adımlar.

  1. sıkıştırılmış dosya sadece sürümü almak İçinde hayır.
  2. JQuery'nin ilgili sıkıştırılmamış sürümünü official website'dan indirin.
  3. Kodu değiştirmek istemezseniz, sıkıştırılmamış dosyayı jQuery.min.js olarak yeniden adlandırın ya da şu anda yüklenmekte olan her şeyden önce değiştirin, bu nedenle değiştirme durumunda bir düşüş olarak çalışacaktır.
+1

Chrome kullanıyorsanız, sıkıştırılmamış sürümü indirmeyi atlayabilir ve kod görünümünüzün sol alt köşesindeki parantezleri tıklayabilirsiniz (satırın yanındaki ekran görüntüsünde de görünür durumdadır). sütun numaraları) ve sıkıştırılmamış bir sürümünü gösterir. –

0

örneğin, krom DevTools'un deneyin:

Sources -> Event Listener Breakpoints (to the right) -> Mouse -> click 
İlgili konular