0
比方說,我有一個div與多個html信息和結構,當我將它轉換爲對話框jquery $("#infodata).dialog(...);
它需要幾秒鐘才能顯示。jquery對話框加載器
那麼,有沒有一種方法或方法可以實現知道何時完成呈現對話框的jquery?
P.D:沒有ajax請求,html仍然存在,但顯示:無。
謝謝。
比方說,我有一個div與多個html信息和結構,當我將它轉換爲對話框jquery $("#infodata).dialog(...);
它需要幾秒鐘才能顯示。jquery對話框加載器
那麼,有沒有一種方法或方法可以實現知道何時完成呈現對話框的jquery?
P.D:沒有ajax請求,html仍然存在,但顯示:無。
謝謝。
你可以鏈上觸發一個事件來結束它,然後你
$("#infodata).dialog(...).closest('body').trigger('dialogueLoaded');
$('body').on('dialogueLoaded', function() { doOtherStuff() });
感謝您的答案,但我想展示一個預加載消息時,對話框渲染...我想你的例子中,觸發是當它結束時,不是嗎? – dyoser
是的,如果你想顯示一個預加載信息,你可以: 'showLoading();' '$(「#infodata).dialog(...)。closest('body')。trigger('dialogueLoaded ');' '$(' 身體 ')上(' dialogueLoaded」,函數(){hideLoading(); doOtherStuff();});' 哪裏showLoading顯示您加載消息,但是你想 – dave
是的,很好的答案...它的作品:) – dyoser