如何使用 CreateJS 的 PreloadJS 来加载图像并保留属性
How can I use CreateJS's PreloadJS to load images and retain attributes?
我正在尝试使用CreateJS/PreloadJS预加载图像。这些图像将用 id 和类等属性替换图像。当我使用 JQuery 替换图像时,所有这些属性都会丢失。
预加载图像,然后在我的页面上显示图像的正确方法是什么?
<html>
<img id="main" class="fit center"/>
</html>
function changeImage(event){
$('#main').replaceWith(queue.getResult("main"));
}
function handleFileComplete(event){
console.log(event.result);
}
function loadImage() { // jshint ignore:line
var preload = new createjs.LoadQueue(); // jshint ignore:line
preload.addEventListener("fileload", handleFileComplete);
preload.loadFile("img/main.png");
}
$(document).ready(function() {
queue = new createjs.LoadQueue();
queue.loadManifest([
{id: "main", src:"img/main.png"}
]);
queue.on("complete", handleFileComplete, this);
});
在使用 JQuery 替换元素之前,将属性应用于新图像。
var newImage = queue.getResult(label);
newImage.setAttribute("class", "fit center");
newImage.setAttribute("id", "main");
$('#main').replaceWith(newImage);
相关文章:
- 使用橡皮擦时保留背景图像
- jQuery blimp文件上传-上传后保留选择图像行
- 防止Javascript注入(但保留文本格式和图像)
- 在 HTML5 画布中绘制图像,同时保留图像
- 如何将按钮/输入保留在图像下方
- 保留 Fabric 中图像的纵横比.js
- 删除其他图像后保留图像
- Javascript - 将原始图像放入另一个容器后保留原始图像
- 具有可单击区域的网页图像,可将数据发送到服务器脚本,并保留在同一页面上,无需刷新
- 如何使用 CreateJS 的 PreloadJS 来加载图像并保留属性
- 如何在文本换行时在图像下方保留填充
- 我是否需要保留对预加载图像的引用,或者是否可以对它们进行垃圾回收
- 如何在保留现有过渡的同时切换到精灵图像
- CSS:当 image1 动画不合适时,一组图像会移动,而它们应该保留在原处
- 如何从 css 动画关键帧获取图像以在完成后保留在页面上
- 单击时更改图像,保留图像并在单击其他图像时删除
- 如何在 d3.js 中调整图像大小时不保留纵横比
- 让ckeditor在源代码中保留一个图像映射
- Jquery循环页面缩略图图像-保留主图像链接标签
- 在页面加载时为滑块图像保留垂直空间