`
happyqing
  • 浏览: 3205656 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery ui dialog 销毁删除html元素,清除缓存

阅读更多

 

$(this).dialog("destroy").empty();

 

<div id="dlgCheckRole" class="hide"></div>

 

//解决jquery ui dialog 标题为html显示样式问题
$.widget("ui.dialog", $.extend({}, $.ui.dialog.prototype, {
    _title: function(title) {
        if (!this.options.title ) {
            title.html("&#160;");
        } else {
            title.html(this.options.title);
        }
    }
}));

 

//设置角色
function checkRole(userId){
	var dialog = $("#dlgCheckRole").load(contextPath+"/role/checkRole?userId="+userId).removeClass('hide').dialog({
		modal: true,
		title: "<div class='widget-header widget-header-small'><h4 class='smaller'><i class='ace-icon fa fa-check'></i>设置角色</h4></div>",
		//title: "设置角色",
		//title_html: true,
		width: 600,
		height: 600, //auto
		buttons: [ 
			{
				text: "Cancel",
				"class" : "btn btn-minier",
				click: function() {
					$( this ).dialog( "close" ); 
				} 
			},
			{
				text: "OK",
				"class" : "btn btn-primary btn-minier",
				click: function() {
					//$( this ).dialog( "close" ); 
					saveCheckRole();
				} 
			}
		],
		close: function(){
			//销毁dialog及内在元素
	        $(this).dialog("destroy").empty();
	    }
	});
}

 

分享到:
评论

相关推荐

    jquery_dialog jquery_dialog jquery_dialog

    1. 初始化Dialog:创建Dialog的第一步是选择一个HTML元素,并通过`.dialog()`方法将其转化为对话框。例如: ```javascript $("#dialog").dialog(); ``` 这会将ID为"dialog"的元素转换为一个基本的对话框。 2. 配置...

    jqueryUI dialog

    《jQuery UI Dialog详解及其应用实践》 jQuery UI Dialog是一款基于jQuery库的强大对话框组件,它为Web应用程序提供了灵活且功能丰富的交互式对话框。Dialog组件不仅支持基本的弹出框功能,还可以实现模态对话框、...

    demo_jquery-dialog

    **jQuery UI Dialog 知识详解** 在Web开发中,对话框(Dialog)是一种常见的交互元素,用于提供用户与页面的互动界面,如警告、确认、信息提示等。jQuery UI库中的Dialog组件则提供了丰富的功能和自定义选项,使得...

    jqueryUI插件中Dialog的运用

    **jQuery UI插件中的Dialog组件详解** jQuery UI是一款强大的JavaScript库,它提供了丰富的用户界面组件,包括对话框(Dialog)、日期选择器、滑块、排序等。Dialog组件是jQuery UI中的一个核心功能,用于创建模态...

    jQuery对话框Dialog弹出层插件演示与使用说明

    jQuery Dialog 是一个强大的弹出层插件,常...jQuery UI 包含了 Dialog 插件的实现: ```html &lt;!-- 引入 jQuery --&gt; &lt;script src="https://code.jquery.com/jquery-3.x.y.min.js"&gt;&lt;/script&gt; &lt;!-- 引入 jQuery UI --&gt; ...

    jquery.dialog控件

    jQuery Dialog 是 jQuery UI 库中的一个核心组件,它提供了一种在网页上创建可自定义的对话框(弹窗)的方法。这个控件用于展示信息、提示用户输入或者进行交互操作,是网页界面设计中常用的元素之一。尽管描述中...

    jQuery dialog对话框插件点击弹出对话框代码

    jQuery dialog对话框插件是jQuery UI库中的一个核心组件,用于创建可自定义的模态或非模态对话框。这个插件提供了丰富的功能,包括拖动、调整大小、自动定位以及多种主题样式,使开发者能够轻松地在网页中添加交互式...

    jQuery UI Dialog 创建友好的弹出对话框实现代码

    jQuery UI Dialog 是一个基于 jQuery 的组件,用于创建交互式的弹出对话框。它提供了一种简单的方法来增强网站的用户体验,允许用户与页面上的内容进行更深入的交互。以下是关于如何使用 jQuery UI Dialog 的详细...

    jqueryUi基础教程

    Position 是 jQuery UI 提供的一种用于精确控制元素位置的功能。通过设置被定位元素与目标元素之间的相对位置关系,可以轻松实现元素相对于窗口、文档、特定元素或鼠标指针的位置定位。 **依赖的 JS 库:** - ...

    jquery-ui-1.10.4.zip

    首先,jQuery UI 包含多个可定制的组件,如日期选择器(Datepicker)、对话框(Dialog)、拖放功能(Draggable)、可排序列表(Sortable)和可折叠面板(Accordion)。这些组件都经过精心设计,能够无缝融入各种网页...

    jquery弹出框插件jquery.ui.dialog用法分析

    标题《jquery弹出框插件jquery.ui.dialog用法分析》及描述《主要介绍了jquery弹出框插件jquery.ui.dialog用法,结合实例形式分析了弹出框插件jquery.ui.dialog的功能、下载、使用方法与相关注意事项,需要的朋友可以...

    JQUERY之Dialog+Uploadify综合API详解

    jQuery Dialog 是 jQuery UI 库中的一个组件,它提供了一种方便的方式来创建模态或非模态对话框。Dialog 可用于显示警告、确认消息、输入框等,增强了用户交互体验。 1. **初始化 Dialog** 初始化 Dialog 可以通过...

    jQuery实现的Dialog(支持模态和拖动)

    * target: 要用dialog包装的目标, 可以是选择器或标准DOM元素 * width: dialog宽度, 不要设置过小, 没有做最小宽度检测. * height: dialog高度. 同样不要设置过小 * modal: 是否是模态窗口 * title: 窗口的标题...

    jquery_newwindow

    总结来说,jQuery弹出窗口是网页交互设计中的重要工具,结合jQuery UI Dialog插件,我们可以创建出丰富多样的弹出效果,提升用户体验。通过熟练掌握其用法和特性,开发者可以更好地服务于项目需求,实现更高效、更具...

    dialog:一个jquery dialog插件

    - `.dialog('destroy')`:销毁Dialog,还原初始HTML元素。 ## 5. Dialog事件 在Dialog生命周期中,可以绑定各种事件监听器,如打开、关闭、拖动等: ```javascript $("#dialog").dialog({ open: function() { ...

    (二)struts2- 2.3.15.3 spring3.2.4 mybatis-3.2.3 集成jquery-ui-1.10.3

    jQuery UI是基于jQuery库的前端组件库,1.10.3版本包含了多种可交互的UI组件,如对话框(Dialog)、进度条(ProgressBar)、下拉选择(Dropdown)等。这些组件可以极大地提升用户体验,使得Web应用更加直观易用。在Struts2...

    jquery各种弹出层

    `.dialog('close')`用于关闭jQuery UI Dialog,`.remove()`用于完全删除元素。 总结起来,jQuery为创建弹出层提供了强大且灵活的工具。无论是简单的提示信息,还是复杂的表单或内容展示,都可以借助jQuery轻松实现...

    JQuery+easyUI实例

    EasyUI是基于jQuery的一个前端开发框架,它提供了一套完整的UI组件,如表格、表单、对话框、菜单、树形结构等,用于快速构建用户界面。EasyUI通过简单的HTML标记和CSS样式,就能实现复杂的功能和美观的界面效果,极...

    jquery弹出框带实例.rar

    总结来说,"jQuery弹出框带实例"是一个学习和实践jQuery弹出框功能的资源包,它涵盖了基本的JavaScript弹窗方法和jQuery UI Dialog组件的使用,通过这些实例,开发者可以深入理解如何在实际项目中创建和控制各种类型...

    Easyui使用Dialog打印

    在IT行业中,EasyUI是一个基于jQuery的前端框架,它提供了丰富的UI组件,如DataGrid、Dialog等,使得开发者能够快速构建用户界面。本文将详细探讨如何利用EasyUI的Dialog组件来展示DataGrid的内容,并实现对其内容的...

Global site tag (gtag.js) - Google Analytics