1

我使用 jQuery $get 从一个站点获取一些图像并将它们注入另一个站点。我做了两个版本。有一次我在图像周围有一个 div 并将整个内容加载到我想要它们的站点中。

另一个版本已经有图像标签,我只从另一个网站上的每个图像标签中获取 src 并更改它们。

我想知道什么更有效/更快:

// Get the images on current site
var coverFront = $(document.getElementById('cover-front'));
var coverBack = $(document.getElementById('cover-back'));

// Get the images src on other site via $.ajax get
var aCoverFront = $response.find('#cover-front').attr('src');
var aCoverBack = $response.find('#cover-back').attr('src');

// Change the images src on current site
coverFront.attr('src', aCoverFront);
coverBack.attr('src', aCoverBack);

与:

// Get div on current site
var coverID = $(document.getElementById('cover'));

// Get the images inside the div on the other site via $.ajax get
var cover = $response.filter('#ajax-cover').html();

// Place images inside the div on current site
coverID.html(cover);

当然,div 的操作更少。但另一个只需要传输 url。

4

0 回答 0