我有问题让我头疼了3天。 我试图将我的按钮绑定到函数处理程序,它将首先显示进度条然后做一些工作。这是代码:
ready: function (element, options) {
// SelectBox && Preview Button
id("selectBtn").addEventListener("click", this.fireAsynchronousEvent.bind(this));
然后是fireAsynchronousEvent函数:
fireAsynchronousEvent: function () {
setProgress().
then(function () {
selectHandler();
}).done();
},
setProgress功能:
function setProgress() {
return new WinJS.Promise(function (complete) {
divProgress.appendChild(progress);
complete();
})
}
并选择处理程序:
function selectHandler() {
if (selectedFilter == "sepia") {
document.getElementById('pageTitle').innerHTML = "selected:" + selectedFilter;
sepia();
}
这个代码的作用是在我单击按钮后挂起一个liitle,然后进度条显示应用了棕褐色到画布...:/我想首先显示进度,然后当功能超过显示图片并删除进度。