我有一個jQuery圖像預覽插件,我使用。我用這樣的:jquery「NOW」事件?
$('a.preview').live('mouseover', function() {
$(this).imgPreview({
preloadImages: 'true',
});
});
我想一個jQuery的AjaxCall的,將插入在DOM中的圖像後要執行的imgPreview功能。所以我想執行它來預加載圖像。
有什麼想法?
我有一個jQuery圖像預覽插件,我使用。我用這樣的:jquery「NOW」事件?
$('a.preview').live('mouseover', function() {
$(this).imgPreview({
preloadImages: 'true',
});
});
我想一個jQuery的AjaxCall的,將插入在DOM中的圖像後要執行的imgPreview功能。所以我想執行它來預加載圖像。
有什麼想法?
論Ajax調用你的成功回調緩存,執行上的數據相同的預載返回:
$.ajax({
url: 'doop.php',
type: 'POST',
data: 'before=' + theold + '&after=' + thenew,
success: function(data) {
$('a.preview', data).imgPreview({
preloadImages: 'true'
});
}
});
此執行.img預覽每個剛回來的ajax響應。
我使用這個小函數。
jQuery.preloadImages = function()
{
for(var i = 0; i<arguments.length; i++)
{
jQuery("<img>").attr("src", arguments[i]);
}
};
然後,你可以做$ .preloadImages( '/ URL /到/ Image.gif的'),地方在那裏你處理onDomReady東西。當你這樣做的方式,Ajax調用,它都將存在於瀏覽器
您需要更具體一點,至少告訴我們您正在使用哪個庫。 – Khanzor 2010-01-16 23:44:08
即時通訊使用jquery .. – ajsie 2010-01-16 23:45:19