Javascript jquery";现在";事件

Javascript jquery";现在";事件,javascript,jquery,Javascript,Jquery,我有一个我使用的jquery图像预览插件。我是这样使用它的: $('a.preview').live('mouseover', function() { $(this).imgPreview({ preloadImages: 'true', }); }); 我希望imgPreview函数在jquery ajaxcall之后执行,jquery ajaxcall将在DOM中插入一个图像。所以我想执行它来预加载图像 有什么想法吗?我使用这个小功能 jQuery

我有一个我使用的jquery图像预览插件。我是这样使用它的:

$('a.preview').live('mouseover', function() {
    $(this).imgPreview({
          preloadImages:   'true',
    });
});
我希望imgPreview函数在jquery ajaxcall之后执行,jquery ajaxcall将在DOM中插入一个图像。所以我想执行它来预加载图像


有什么想法吗?

我使用这个小功能

jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
};
jQuery.preload图像=函数()
{

对于(var i=0;i我使用这个小函数

jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
};
jQuery.preload图像=函数()
{

对于(var i=0;i在ajax调用的成功回调中,对返回的数据执行相同的预加载:

$.ajax({
        url: 'doop.php',
        type: 'POST',
        data: 'before=' + theold + '&after=' + thenew,
        success: function(data) {
          $('a.preview', data).imgPreview({
            preloadImages: 'true'
          });
        }
});

这将对刚刚返回的ajax响应中的每个响应执行.imgPreview。

在ajax调用中的成功回调中,对返回的数据执行相同的预加载:

$.ajax({
        url: 'doop.php',
        type: 'POST',
        data: 'before=' + theold + '&after=' + thenew,
        success: function(data) {
          $('a.preview', data).imgPreview({
            preloadImages: 'true'
          });
        }
});

这将对刚刚返回的ajax响应中的每个库执行.imgPreview。

您需要更具体,至少要告诉我们您正在使用哪个库。您需要更具体,至少要告诉我们您正在使用哪个库。