JQuery在show()函数之前加载图像

时间:2015-09-12 17:14:06

标签: javascript jquery

我正在尝试对缩略图悬停实施缩放(弹出)效果。我需要将位置设置为窗口高度的中心,但有时它会失败,当图像没有完全加载时(所以我认为图像的高度不正确)。如何在图像显示之前完全加载图像?谢谢!

CREATE TABLE IF NOT EXISTS `beitraege` (
`ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT,  
`titel` text COLLATE utf8mb4_unicode_ci NOT NULL, 
 `inhalt` longtext COLLATE utf8mb4_unicode_ci NOT NULL) 
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

1 个答案:

答案 0 :(得分:1)

使用图像的load事件,您可以在图像被加载时执行代码。

例如:

$(".bigImage").on('load', function() {
    //code
});

如果您遇到缓存问题且未执行的功能,请查看以下链接:http://mikefowler.me/2014/04/22/cached-images-load-event/