簡體   English   中英

正在等待JavaScript函數中的圖片?

[英]Waiting image inside a JavaScript Function?

我有下面這個功能:

    function consult(number, sequence){
        form = document.forms[1];

        form.number.value = number;
        form.sequence.value = sequence;

        form.submit();

    }

提交后,將調用Java Action。

@Override
    public ActionForward perform(ActionMapping mapping, ActionForm form, HttpServletRequest request,
                    HttpServletResponse response) throws ApplicationException, SystemException {

        MyForm myForm=  (MyForm ) form;

        MyDelegate.getInstance().cancel(myForm);

        return mapping.findForward("cancel");
    }

可以在執行此功能時將一個簡單的gif等待嗎?

像這樣:

在此處輸入圖片說明

此任務可能需要7秒鍾。

好吧,您最初可以通過以下方式使用此gif:

opacity: 0;
display: none;

加載Submit方法之前的時間,它更改了不透明度並顯示為:

opacity: 1;
display: block;

函數結束后,將gif更改為初始狀態。

我這樣完成:

function consult(number, sequence){
    //Here you call your loading
    $.blockUI({ message: '<h1><img src="loading.gif" /> Wainting...</h1>' });

    form = document.forms[1];

    form.number.value = number;
    form.sequence.value = sequence;

    form.submit();

}

使用jQuery:

http://malsup.com/jquery/block/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM