我在这里拿起了一些代码(不记得链接),但我想看看它是否可以优化。我有一张桌子,第一行会有一张图片。在第二行中,当您将鼠标悬停在某些单元格上时,顶部的图像会发生变化。我的 JSFiddle 现在正在使用颜色。稍后我将交换图像。
这些行现在只有 3 个单元格,但是一旦我弄清楚了,它们可能会包含 12 个或单元格,所以当悬停在所有这些单元格上时,我需要显示不同的图像。
该代码有效,但我认为如果我得到多达 12 个单元格/框,它不会非常有效。如何优化这段代码?
// box 1
$('#whybox1').mouseover(function(){
$('#whybox1').css('background-color', '#F7FE2E');
$('#animalbox').css('background-color', '#F7FE2E');
});
$('#whybox1').mouseout(function(){
$('#whybox1').css('background-color', '#d1e6f8');
$('#animalbox').css('background-color', '#d1e6f8');
});
顺便说一句,我已经看到像这样使用 n:child 的实现,但是在我必须支持的旧浏览器上它会被破坏。