我在网页上有一张图片,当用户将鼠标悬停在它上面时,会出现另一张图片。然后将鼠标悬停在出现的图像上时,它会闪烁。
有人知道这是为什么吗?
托尼
更新:第一个图像在悬停时不会消失,只是另一个(较小的)图像出现在左上角的顶部。当现在移动到那个较小的图像上时,就会出现闪烁。
网站上的图像是图库的一部分,因此它是一个 php 变量,当用户从图像列表中选择时加载。因此,将一个嵌入另一个是非常困难的。
最佳答案
因为浏览器正在获取新图像。最好的解决方案是将两个图像合并为一个,或者纯粹使用 CSS 更改 :hover
上的背景位置,或者(对于 IE6 和非 anchor 元素)使用 JS 更改背景位置。
关于javascript - 鼠标悬停元素闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1527276/