0

我有一个图像预览插件。它与页面中已经存在的图像完美配合。像:

<a href='ImgHandler.ashx?Id=5' class='preview' title='Landscape'>
<img height='18' width='18' class='ImgInCell' src='ImgHandler.ashx?Id=5' alt='Landscape' /></a>

但是当我通过 Ajax 在 DIV 层上加载相同类型的代码时,图像悬停预览不起作用。

<a id="LinkPic" class="preview" title="Land Scape" href="ImgHandler.ashx?Id=5">
<img id="ImgPic" style="height:50px;width:50px;" src="ImgHandler.ashx?Id=5" alt="Land Scape">
</a>

然后我使用firebug并在加载AJAX后复制了源代码;创建了一个html页面;然后在加载它时,我看到图像悬停在 AJAX 图像上工作正常。图像预览的 Jquery 代码如下调用。

$(document).ready(function () {
    imagePreview();
});

我认为由于document.ready. 如何使图像预览适用于 AJAX 数据(图像)?

imagePreview();在 AJAX 调用之后调用没有帮助。

4

1 回答 1

0

我发现除了将 jquery 代码插入到名为 document (partial view) 的 AJAX 中之外别无他法,并在类中进行了更改imgpreview2,现在它工作正常。

于 2012-12-11T10:24:44.953 回答