Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Jquery live() metodu internet explorerda çalışma sorunu

Merhaba arkadaşlar, başlıkta belirttiğim gibi live() metodunda sorunum var sadece firefox ta sorunsuz çalışırken chrome ve internet explorer da çalışmamakta.

kodum bu şekilde

$(".malzemeler option").live('click', function() {
.
.
.
.

});



bazı şeyler denedim
örnek:
$(".malzemeler option").live('click', function(e) {
e.preventDefault();

.
.
.
.

});




yada live() yerine delegate() on() bind() hepsini denedim ancak firefoxta çalışırken explorer chromda yine sonuç aynı
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • kralmermi adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    102 cevap - 6 soru
    evet kısa sürece önce bende aynı problemi yaşamiştim :D benim çözüm noktam fonksiyona atamak oldu. örnek veriyorum select te ise onchange ine fonksiyona ata sonra ver ayari olaacaktir. ben o şekilde aştım. ie de de calisiyor suan kolay gelsinm. :D
    • onurjk adlı üyenin fotoğrafı onurjk
      Bir örnek verebilirmisiniz?
      11 yıl önce yazılmış
    • kralmermi adlı üyenin fotoğrafı kralmermi
      function ImageUpload() {
      $("#return").show();
      $("#return").html('');
      $("#return").html('<img src="images/ajax-loader.gif" alt="Uploading...."/> İşlem Yapılıyor Bekleyiniz');
      $("#imageform").ajaxForm({
      target: '#return',
      success: function() {
      $("#return").fadeOut(5000);
      }
      }).submit();

      }

      benim kullandigim resim upload fonksiyonu
      11 yıl önce yazılmış
    • kralmermi adlı üyenin fotoğrafı kralmermi
      hala çözüme gidemediysen eger

      http://phpogreniyorum.com/bireysel/36-jquery-php-resim-upload.html

      burdaki konumu incele çözüme gidiceksin. kolay gelsin.
      11 yıl önce yazılmış
    • efe4ka adlı üyenin fotoğrafı efe4ka
      jquery nin 1.4.2 versiyonunda bu problem çözüldü.

      eğer pre-1.4.2 kullanıyorsan onda var. bug idi bu.
      11 yıl önce yazılmış
    • efe4ka adlı üyenin fotoğrafı efe4ka
      http://docs.jquery.com/Plugins/livequery

      livequery iyide deniyebilirsin.
      11 yıl önce yazılmış
    • onurjk adlı üyenin fotoğrafı onurjk
      kralmermi arkadaşım ben sizden internet explorer live() metodu hakkında örnek istemiştim. sizin verdiğiniz resim upload örneği ile bir bağlantı göremedim.

      efe4ka arkadaşım son versiyon olan 1.7.2 kullanmaktayım livequery den de bir sonuç alamadım.
      11 yıl önce yazılmış
  • onurjk adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    4 cevap - 4 soru
    merhaba sorunu çözdüm.


    Çözümü şu şekilde:


    $("#select_id").live("click",function(){
    
    var id = $(this).val();
    
    });
    


    yerine

    var id = $("#select_id").val();
    


    veya


    var id = $("select[id=select_id]").val(); 
    



    şeklinde değiştirdim. Sorun böylece çözülmüş oldu ilgilenen tüm arkadaşlara teşekkürler.
    • siyahbeyaz adlı üyenin fotoğrafı siyahbeyaz
      su ınternet explorerı bır turlu anlamadım. bazende nedense jquery yı cacheye aldıgını dusunuyorum. verı guncelleme yaptıktan sonra eskı verıyı karsıma cıkartma gıbı olaylar yasadım. bunun ıcın yaptıgım projelerde ıe surumlerının gırsıını kapatım. kullanıcıya zorla firefox chrome opera tarayıcılarını yukletırme gırısımlerı vs
      11 yıl önce yazılmış