【发布时间】:2012-04-23 13:03:28
【问题描述】:
我正在尝试使用 Javascript 来更改悬停图片。我有一个缩略图图像,当用户将鼠标悬停在顶部时,大图会发生变化,具体取决于悬停在哪个缩略图上。
这是我使用的 HTML。
<img onmouseover="showT(0)" src="pictures/278 Edit 10-8-11 2312.jpg"
height="75" width="75" >
<a href="#" onmouseover="showT(0)">pic 1</a>
<a href="#" onmouseover="showT(1)">pic 2</a>
<a href="#" onmouseover="showT(2)">pic 3</a>
这是放在header中的java脚本。
<!-- onhover mouse for thumbNail -->
<script language="JavaScript" type="text/JavaScript">
function showT(q){
document.getElementById('ima').setAttribute('src','0'+q+'.jpg')
}
</script>
【问题讨论】:
-
你的
showT()函数被调用了吗?您在 Javascript 控制台中是否遇到任何错误?你能用一个独立的例子做一个jsFiddle吗? -
另外,我认为
language="JavaScript"属性已被弃用,MIME 类型一应全部小写:type="text/javascript"。 -
我没有错误。在 Internet Explorer 中,该脚本有效,它只是不想加载新图像。在 FireFox 中它根本不起作用。
-
@stefan, id="ima" 在图片中得到改变
标签: javascript html css image onhover