【发布时间】:2013-12-11 18:40:00
【问题描述】:
我在 VS2012 中有一个 Metro 应用程序 (WinJS),它通过使用本地磁盘中的 a 来在 a 中加载图像,就像下一个函数一样
function loadPictureFromFile(event) {
var selectedFile = event.target.files[0];
var reader = new FileReader();
imageElement = document.createElement("img"); //creates <img id="img"> element
imageElement.title = selectedFile.name; //set photo's name
reader.onload = function (event) {
imageElement.setAttribute("src", event.target.result); //picture's source
_divPicture.appendChild(imageElement); //Add's <img> element to Div element
};
reader.readAsDataURL(selectedFile);
}
但有时我的图片太大而无法在屏幕上显示,需要滚动才能完整查看,加载图片后如何从javascript或WinJS添加它??
【问题讨论】:
标签: javascript visual-studio-2012 microsoft-metro winjs