【发布时间】:2012-06-03 08:01:58
【问题描述】:
想在我的网站上显示另一个图像 onmouseover 和 onmouseout。我有以下内容:
<img src="@(Model.ThumbPath)" alt='@Model.Description'
onmouseover='iconMouseOver(this,"@Model.ThumbInvPath")'
onmouseout='iconMouseOut(this,"@Model.ThumbPath")'/>
调用的 Javascript 方法:
function iconMouseOver(targetImg, replaceImg) {
$(targetImg).attr('src', replaceImg);
}
function iconMouseOut(targetImg, replaceImg) {
$(targetImg).attr('src', replaceImg);
}
上面的代码在 IE 中有效,但在其他浏览器中无效。 (我知道,对吗?通常情况相反)。显示图像,但鼠标悬停/悬停效果不起作用。 我错过了什么?
提前谢谢你!
【问题讨论】:
-
你知道 iconMouseOver/Out 事件是否在其他浏览器中被调用?
-
写“return;”在函数结束时。未经测试,但可能有效。
标签: javascript jquery asp.net-mvc razor