JQuery'nin .trigger()
işlevini belirlemeye yardımcı olmak için biraz yardıma ihtiyacım var. Tamamen izinsiz kaynak kodu ile bir web tarayıcı eklentisi ile çalışıyorum. Main.js dosyası, birlikte çalışan binlerce satırlık tek aralıklı kod içeriyor, bu yüzden neredeyse okunamıyor. Bu nedenle, eklenti içindeki herhangi bir fonksiyona doğrudan erişim bir seçenek değildir.JQuery's .trigger() kaynak koduna erişemediğim bir öğeyle nasıl kullanılır?
Tarayıcıda eklenti içinde görüntülenen bir düğme gibi davranan bir div tetiklemem gerekiyor. Öğenin kimliğine sahibim, bu yüzden jQuery aracılığıyla erişebiliyorum. Bana göre, bu div ile ilgili herhangi bir işlevin ne işe yaradığını anlamanın en kolay yolu, bu div öğesi üzerinde .trigger("click")
kullanmaktır. Ancak, belgelere dayalı ve beni onunla etrafındaki takım, hedef div kurarsanız .trigger("click")
sadece çalışmak görünüyor: Bir elemanın üzerinde çalışmaya .trigger("click")
almanın bir yolu var mı
$("#foo").on("click", function(){...});
o gerçekten can Aksi takdirde manipüle etmek?
Hangi tarayıcı için eklenti yazıyorsun? –
Firefox'ta çalışıyor ancak Chrome'da da yapabilir. – plumsmugler