我坚持这一点,这很奇怪。
首先,当我将它放在空白的 .aspx 页面上时,这部分效果很好。鼠标悬停时,弹出警报消息,然后图像变为蓝色。
<script type="text/javascript" src="../../Scripts/SelectCanvas.js"></script>
<asp:Image ID="imageMain" runat="server" ClientIDMode="Static" Height="300px"
Width="300px" />
(jQuery 代码在 SelectCanvas.js 中)
$("#imageMain").hover(
function () {
alert("main");
$("#imageMain").prop("src", "../../images/selectCanvas/blue.gif");
});
我将相同的图像控件放在使用 masterPage 的 .aspx 文件中。两个 .aspx 文件都在同一个目录中,并且都引用同一个 jQuery 文件。但是,在鼠标悬停时,会弹出警报消息,但图像不会变成蓝色...... ???
我在这上面花了 1/2 天,对这个怪癖不知所措......非常感谢提示......谢谢。