kod burada benim bir blok. FireFox ve Chrome'da mükemmel çalışır. Ama IE'de değil. Ben "Object doesn't support property or method 'includes'
"() tüm tarayıcılarda çalışmıyor
function rightTreeSwapfunc2() {
if ($(".right-tree").css("background-image").includes("stage1") == true) {
$(".right-tree").css({
backgroundImage: "url(/plant-breeding/img/scenes/plant-breeding/stage5.jpg)"
})
} else {
$(".right-tree").css({
backgroundImage: "url(/plant-breeding/img/scenes/plant-breeding/stage3.jpg)"
})
}
}
Ben biraz o kadar değiştirip kullanabilirsiniz vanilya JS hatası alıyorum ve yapın:
document.getElementById("right-tree").classList.contains
Ama bunu elde etmek için bir yol olup olmadığını doğrusu görecekti JS'yi değiştirmeden ve HTML ve CSS'yi düzenlemeden önce IE'de çalışmak.
yardımcı olur Ben garip bulmak AYI t peiner, jQueery, tüm tarayıcıları en düşük ortak paydaya getirmeyi başaramaz - eğer 'içerir 'IE'de çalışmıyorsa, herhangi bir tarayıcıda çalışmamalı –
[includes()] (https: //developer.mozilla .org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes) çapraz tarayıcılarda sabit işlev değil – Girish
jQueery ile ilgisi yoktur - soru kusurlu: p –