问题
当用户单击图像的缩略图时,应加载存储在 HTML5 数据属性中的图像 URL data-url
,其余功能应在之后继续。但是,我不知道如何使用 jQuery 选择器加载图像。
代码
$(document).ready(function() {
$("img").on("click", function() {
var url = $(this).data("url");
$('<img data-url="">').load(function() {
console.log("loaded");
$("#wrapper").html('<img src="' + url + '">');
});
});
});
请注意,首先加载的图像是缩略图,当单击它时,jQuery 应该等到data-url
属性中的图像加载完毕。加载后,它应该将该图像注入#wrapper
.