1

我有一个问题,这让我在过去 3 天里头疼。我试图将我的按钮绑定到函数处理程序,该函数处理程序将首先显示进度条,然后做一些工作。这是代码:

 ready: function (element, options) {

        // SelectBox && Preview Button

        id("selectBtn").addEventListener("click", this.fireAsynchronousEvent.bind(this));

然后 fireAsynchronousEvent 函数:

       fireAsynchronousEvent: function () {
        setProgress().
            then(function () {
                selectHandler();
            }).done();
    },

设置进度功能:

 function setProgress() {
    return new WinJS.Promise(function (complete) {
        divProgress.appendChild(progress);
        complete();
    })
}

并选择处理程序:

    function selectHandler() {


        if (selectedFilter == "sepia") {
            document.getElementById('pageTitle').innerHTML = "selected:" + selectedFilter;
            sepia();

        }

这段代码的作用是在我单击按钮后挂起一个小程序,然后进度条显示在画布上应用棕褐色...:/我想首先显示进度,然后在功能结束时显示图片并删除进度。

4

0 回答 0