Merhaba, basit bir otomatik slayt fonksiyonum var mouseover olduğunda slaytin durmasini istiyorum. Bunu nasıl yapabilirim(jquery bilmiyorum)
var myTimer = setInterval(changer, 1000);
source.addEventListener("mouseover", function(){ clearInterval(myTimer)});
source.addEventListener("mouseout", function(){ myTimer = setInterval(changer, 1000);});
Şu kodları inceleyebilirsin.
JavaScript:var myTimer = setInterval(changer, 1000); source.addEventListener("mouseover", function(){ clearInterval(myTimer)}); source.addEventListener("mouseout", function(){ myTimer = setInterval(changer, 1000);});
Bunu direk kodlamanızda kullanamyın ben size mantığını analtan bir kodlama attım sizin kodlarınızı bilmediğim için böyle bir yol izledim. Siz kendi kodlarınıza göre düzenleme yapmanız gerekiyor.Uncaught referenceerror: Source is not defined.
Hocam böyle bir hata verdi.
//slayt id'sini verdiğimiz elementi seçiyoruz.
const slayt = document.getElementById("slayt");
//ana intervalı başlatıyoruz.
let interval = setInterval(autoPlay, 1000);
function autoPlay() {
//Slayt otomatik oynatma kodları.
}
//mouse slayt üzerinde iken intervalı temizle.
slayt.addEventListener("mouseover", () => {
clearInterval(interval);
});
//mouse slayt üzerinden çıktığında yeni interval oluştur.
slayt.addEventListener("mouseout", () => {
interval = setInterval(autoPlay, 1000);
});
JavaScript://slayt id'sini verdiğimiz elementi seçiyoruz. const slayt = document.getElementById("slayt"); //ana intervalı başlatıyoruz. let interval = setInterval(autoPlay, 1000); function autoPlay() { //Slayt otomatik oynatma kodları. } //mouse slayt üzerinde iken intervalı temizle. slayt.addEventListener("mouseover", () => { clearInterval(interval); }); //mouse slayt üzerinden çıktığında yeni interval oluştur. slayt.addEventListener("mouseout", () => { interval = setInterval(autoPlay, 1000); });
slayt elementini seçemiyorsunuz demekki. Elemente "slayt" id sini verdiniz mi?Cannot read properties of null (reading 'addeventlistener')
Hocam sürekli bu hatayı veriyor ya.
Slaytınızın olduğu divin idsini var ise alttaki kodu değiştirinCannot read properties of null (reading 'addeventlistener')
Hocam sürekli bu hatayı veriyor ya.
document.getElementById("sizin_div_id_degeri");
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.