好的,所以我通过 PHP 动态生成了图像,所以不一定是相同的图像结果。在过去的四个小时里,我一直在浏览互联网,用 jQuery 和/或 CSS 尝试了无数的东西,我想出了以下可行的方法。
<a href="build.php?x=1875&y=2020"><img style='background:url(images/tile_4.jpg)' src='images/tile_4.jpg' onmouseover="this.src='images/Market.png'" onmouseout="this.src='images/tile_4.jpg'" /></a>
<a href="build.php?x=1876&y=2020"><img style='background:url(images/tile_4.jpg)' src='images/tile_4.jpg' onmouseover="this.src='images/Market.png'" onmouseout="this.src='images/tile_4.jpg'" /></a>
<a href="build.php?x=1877&y=2020"><img style='background:url(images/tile_4.jpg)' src='images/tile_4.jpg' onmouseover="this.src='images/Market.png'" onmouseout="this.src='images/tile_4.jpg'" /></a>
<a href="build.php?x=1878&y=2020"><img style='background:url(images/tile_4.jpg)' src='images/tile_4.jpg' onmouseover="this.src='images/Market.png'" onmouseout="this.src='images/tile_4.jpg'" /></a>
<a href="build.php?x=1879&y=2020"><img style='background:url(images/tile_4.jpg)' src='images/tile_4.jpg' onmouseover="this.src='images/Market.png'" onmouseout="this.src='images/tile_4.jpg'" /></a>
Market.png 具有透明背景。
现在,上述工作。在鼠标悬停时,它显示 Market.png,透明背景部分为 tile_4.jpg,鼠标移出为 tile_4.jpg。
我想知道的是:有没有办法用 jQuery 或 CSS 完成与上述完全相同的事情?我还没有弄清楚,我已经花了几个小时尝试,但如果可能的话,我宁愿做其他事情(由于大量重复,上述格式目前重复了大约 100 次,但我有计划将其扩展到 1000 倍以上)将成为带宽占用者。