【发布时间】:2012-08-02 00:32:40
【问题描述】:
我被困在这个问题上,这很奇怪。
首先,当我将它放在一个空白的 .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 天,对这个怪癖不知所措...非常感谢您提供提示...谢谢。
【问题讨论】:
标签: jquery image hover master-pages contentplaceholder