ngay tại đây là một khối mã của tôi. Nó hoạt động hoàn hảo trong fireFox và Chrome. Nhưng không phải trong IE. Tôi nhận được lỗi "Object doesn't support property or method 'includes'
"bao gồm() không hoạt động trên tất cả các trình duyệt
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)"
})
}
}
tôi có thể thay đổi nó lên một chút và sử dụng vani JS và làm:
document.getElementById("right-tree").classList.contains
Nhưng tôi thà xem nếu có một cách để có được nó để làm việc trong IE trước khi thay đổi JS và chỉnh sửa HTML và CSS.
tôi thấy nó kỳ lạ rằng grea t leveler, jQueery, không đưa tất cả các trình duyệt xuống mẫu số chung thấp nhất - nếu 'include' không hoạt động trong IE, nó sẽ không hoạt động trong bất kỳ trình duyệt nào –
[include()] (https: //developer.mozilla .org/en-US/docs/Web/JavaScript/Tham chiếu/Global_Objects/Mảng/bao gồm) chức năng không ổn định trong các trình duyệt chéo – Girish
bao gồm không có gì để làm với jQueery - câu hỏi là thiếu sót: p –