Кроме того, поместите его в событие готового документа, чтобы убедиться, что весь домен полностью загружен, прежде чем присоединять это событие;
тоящее время я пытаюсь проверить указатель мыши на изображении, если мышь указывает на изображение, тогда для замены исходного изображения потребуется другое изображение.
вот мой код:
ASPX код:
<img class="xyz" data-alt-src="<%=widget1%>" src="<%=widget1%>"/>
Код позади:
protected string widget1
{
get
{
if (mousehover==true)
{
return "Pic/pic1.jpg";
}
else{
return "Pic/pic2.jpg";
}
}
}
Jquery:
var sourceSwap = function () {
var $this = $(this);
var newSource = $this.data('alt-src');
$this.data('alt-src', $this.attr('src'));
$this.attr('src', newSource);
}
$('img[data-alt-src]').each(function () {
var $this = $(this);
new Image().src = $this.data('alt-src');
$this.hover(sourceSwap, sourceSwap); });