j查询如何完全删除进度条或对话框
jquery how to Completely delete the progress bar or dialog
当我的应用程序提升ajax应用程序时,我添加了一个进度条,这个进度条是由一个对话框提示的,我在ajaxStop函数中编写了以下代码:
progressbarDialog.dialog("close");
progressbar.progressbar("close");
this.appendDOM.empty(); `
当第一个ajax发生时它运行良好,但是从第二次开始,对话框和进度条显示不正常,正常部分下方将显示空白部分,我认为对话框可能不会被删除而是隐藏,任何人都可以解释这个问题吗? 如何删除对话框/进度条总数?
版本2:
progressbarDialog.dialog('destroy').remove();
确实可以,但是我的对话框是模态对话框,当我提出应用程序的时间越来越多时,背景颜色会越来越暗~~~~下面是我的函数,谁能帮我~
GSMProgressBar.prototype.showProgressBar = function(){ this.appendDOM.empty(); this.appendDOM.prepend(");
变量进度条 = $( "#progressBarDialog #progressbar" );
var progressbarDialog = $("#progressBarDialog"); $(document).ajaxStart(function(){
var timeoutOption; if(this.config='fast'){ 超时选项 = 300; }else if(this.config='slow'){ 超时选项 = 800; }else{ 默认值 250 超时选项 = 500; } progressbar.progressbar({value:false}); 函数进度() { var val = progressbar.progressbar( "value" ) ||0; 如果 ( val <75 ) { progressbar.progressbar( "value", val + Math.random() * 25 );
} if(val<99){ 设置超时( 进度, 超时选项 ); }
} 设置超时( 进度, 10 ); progressbarDialog.dialog({ 模态:对, 高度: 110, 宽度: 400 }); $(".ui-dialog-titlebar").hide();
}); $(document).ajaxStop(function(){ progressbarDialog.dialog('destroy').remove(); }); };
尝试更改:
progressbarDialog.dialog("close");
自
progressbarDialog.dialog('destroy').remove();
这将销毁对话框并删除保存对话框的元素
尝试:
$("#YOUR_PROGRESS_BAR_ID").remove();
注意:请确保在从 DOM 中删除后初始化进度条。
- 删除确认对话框在第一次单击时不起作用
- 确认删除的模式对话框
- VBA Javascript注销对话框删除
- jQuery 对话框中的 javascript setInterval() 在销毁或删除时不会停止
- jQuery- 窗口大小的对话框删除
- 如何从退出弹出窗口中删除对话框
- 如何使用 Jquery 在对话框中显示要删除的项目
- 关闭 jquery 对话框后从表中删除行
- 如何在用户登录时删除登录对话框
- j查询如何完全删除进度条或对话框
- 如何在删除时将简单的javascript confirm更改为Jquery对话框confirm
- jQuery UI-如何在对话框关闭后删除动态元素
- 通过javascript/jquery删除confirm()对话框
- 关闭JQuery对话框时,将其删除
- 启动确认对话框以删除某些内容
- 如何使用javascript对话框从数据库中删除我的帖子
- Jquery UI对话框删除问题
- 如何正确地写“你确定要删除/创建/等等?”对话框
- 需要javascript确认框对话框&删除图像时,按确定
- JQuery通过JQuery对话框删除html