proprio qui è un blocco del mio codice. Funziona perfettamente in fireFox e Chrome. Ma non in IE. Ottengo l'errore "Object doesn't support property or method 'includes'
"include() non funziona su tutti i browser
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)"
})
}
}
ho potuto cambiare un po 'e utilizzare la vaniglia JS e fare:
document.getElementById("right-tree").classList.contains
Ma preferirei vedere se c'è un modo per farlo lavorare in IE prima di cambiare il JS e modificare HTML e CSS.
trovo strano che la Grea t leveler, jQueery, non riesce a riportare tutti i browser al minimo comune denominatore - se 'includes' non funziona in IE, non dovrebbe funzionare in alcun browser –
[includes()] (https: //developer.mozilla .org/it/US/docs/Web/JavaScript/Riferimento/Global_Objects/Array/includes) funzione non stabile nei cross browser – Girish
include non ha nulla a che fare con jQueery - la domanda è difettosa: p –