Pop-up penceresi için jQuery kullanımıyla ilgili bir sorunum var. "Clicker" adında bir dersim var. Bunu tıklarsanızjQuery - basamaklı sınıflar ve tıklatma işlevleri sorunları
"showHideBox()" fonksiyonu çağrıldığını:
$(".clicker").click(function(){
showHideBox();
});
showHideBox
fonksiyon kutusunu gösteriyor - $(".box").fadeIn(700)
veya tekrar tıklandığında gizleyerek - $(".box").css("display","none")
. Bir tür ışık kutusu efekti sağlamak için yüksek z-dizini ile sabitlenmiş olarak konumlandırılmıştır.
.box div
, bazı tıklanabilir etkileşimli bitler içerir.
.box div
çok büyüktür ve .clicker div
ile kısmen örtüşmektedir.
problemi, .clicker div ile örtüşen .box div'in bir alanını tıklattığınızda jQuery, .clicker'ı tıklıyormuşum gibi davranıyor olmasıdır.
Bu yüzden aslında .clicker işlevini dinliyorum - .box css("display","block")
işlevini versem bile.
Bunun için bir çözüm bilen varsa lütfen öneride bulunun.
Şimdiden çok teşekkürler.
, .clicker içindeki .box div nedir? – manraj82
css ("display", ...) yerine show()/hide() yöntemlerini kullanmamanın herhangi bir nedeni var mı? –
Kodlarınızı gönderirseniz, akışı anlamak çok daha kolay olurdu? – Starx