lostyazilim
tr.link

jQuery Live Sorunu

3 Mesajlar 814 Okunma
acebozum
tr.link

expor expor Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 23.01.2014
  • Yaş/Cinsiyet 33 / E
  • Meslek Web Designer
  • Konum Bitlis
  • Ad Soyad Y** I**
  • Mesajlar 44
  • Beğeniler 7 / 8
  • Ticaret 1, (%100)





jQuery Beni Çıldırtıyor

<script></script>
<script>
$(function(){
$("span.close").click(function(){
var id = $(this).attr("id");
$("div.box").attr("id", id).remove();
});

$("button").click(function(){
var kontrol = $("div.box").size();
if(kontrol < 1){
$("body").on("create", function(){
$("button").after('
Mesaj KutusuX
');
$("span.close").click(function(){
var id = $(this).attr("id");
$("div.box").attr("id", id).remove();
});
});
$("body").trigger("create");
}
});
})
</script>





Mesaj KutusuX









Arkadaşlar bu kodları çalıştırdığım zaman şöyle bir problemle karşılaşıyorum. Mesaj Kutusundaki X işaretine basıp kutuyu kapatıyorum. Daha sonra Yeni Pencere'ye tıkladığım zaman önce 2 tane sonra tekrar kapatıp tekrar Yeni Pencere butonuna tıkladığım zaman bu defa 3 tane Mesaj Kutusu oluşturuyor ve bu hep 1 artarak devam ediyor. Aynı işlemi on() metodunu kullanarak da denedim ama sonuç maalesef aynı oldu.

Aslında amacım sayfada mesaj kutusu varsa sayfadaki mesaj kutusu adetini bulup mesaj kutusunun genişliğiyle çarpıp bu değeri yeni açılacak Mesaj Kutusunun right parametresine aktarmak fakat henüz o aşamaya gelemeden burada takılıp kaldım.

Sorunun sebebi ne olabilir neden 1 tane oluşturması gerekirken sürekli artarak 1,3,5 ya da 10 tane oluşturuyor?
 

 

elektronikssl
webimgo

sosyalmedya sosyalmedya Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 18.07.2012
  • Yaş/Cinsiyet 37 / E
  • Meslek Front End Developer
  • Konum İstanbul Avrupa
  • Ad Soyad S** A**
  • Mesajlar 219
  • Beğeniler 28 / 66
  • Ticaret 0, (%0)
Aynı kodları hem jsfiddle da hemde pc de denedim dediğin gibi bir problemle karşılaşmıyorum.Gayet her defasında bir tane açılıyor.Senin kodlarında tek farkı jquery.Oyüzden jquery sürümü ile alakalı olabilir
 

 

expor expor Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 23.01.2014
  • Yaş/Cinsiyet 33 / E
  • Meslek Web Designer
  • Konum Bitlis
  • Ad Soyad Y** I**
  • Mesajlar 44
  • Beğeniler 7 / 8
  • Ticaret 1, (%100)
hayır hocam butona tıklarken yani tarayıcıda dosya açıkken F12'ye basarak sayfadaki elementleri canlı olarak izleyin butona tıkladığınıza birden fazla nesne oluştuğunu görecekseniz işlemi bir kaç kez tekrarlayınca. görüntüde belli olmuyor çünkü tüm kutular üste üste geliyor
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al