Sadece, aşağıdaki kod biraz var: jQuery live() ... bağlantıları etkinleştirmek için iki kez tıklamak zorunda mı?
$(function() {
$('a.add-photos-link').live('click', function(e) {
$(this).colorbox({
overlayClose: false,
onComplete: function() {
$('#add_photos').submit(function(e) {
// more stuff to do
e.preventDefault();
});
}
});
e.preventDefault();
});
});
Ancak bu sadece İKİ KAT linke tek tıklayarak sonra işe görünmektedir. Bu bağlantılar sayfaya dinamik olarak eklenir (
a.add-photos-link
).
Bu neden oluyor ve bunu düzeltmek için ne yapabilirim? İlk tek tıklamadan sonra tetikleniyor?
? DOM ağacı inşa edildikten sonra yürütülür mü? –