单击按钮后Win8 JS显示进度条

时间:2012-12-14 16:19:55

标签: javascript html5 asynchronous

我有问题让我头疼了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,然后进度条显示应用了棕褐色到画布...:/我想首先显示进度,然后当功能超过显示图片并删除进度。

0 个答案:

没有答案