jQuery ui1.7 dialog只能弹出一次问题

2016-02-19 15:10 39 1 收藏

下面图老师小编跟大家分享jQuery ui1.7 dialog只能弹出一次问题,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

【 tulaoshi.com - Web开发 】

代码如下:
// 显示确认对话框
function showConfirm(txtTitle, txtMsg, callback){
getDivDialog().text(txtMsg).dialog({
modal: true
, overlay: {
opacity: 0.5
}
, title: txtTitle
,buttons: {
"是" : function(){
callback();
$(this).dialog("close");
}
,"否" : function(){
$(this).dialog("close");
}
}
});
}

但是在使用ui.1.7.1 的时候,每次按钮的click事件只能让dialog显示一次。无语。。。
查看官方文档也没有什么解释。 Google了一把,发现,在ui.1.7.1中dialog必须首先初始化。
在document.ready(function(){
// 初始化dialog
})
代码如下:
$("#layout-confirm").dialog({
autoOpen: false,
modal: true,
title: "删除"
});

后面的使用中,还有一点是需要注意的:
因为有些dialog参数是变量传递进去的,所以,必须先把option附加上,然后再open
代码示例:
代码如下:
delText.click(function(){
$("#layout-confirm").dialog(
'option'
, 'buttons'
,{
"确定": function() {
if(file.type == 0){
deleteFolder(file.path);
}
else{
deleteFile(file.path);
}
}
,"取消":function(){
$(this).dialog("close");
}
}
);
$("#layout-confirm").dialog("open");
});

ok,搞定~~

来源:http://www.tulaoshi.com/n/20160219/1609049.html

延伸阅读
苹果ios7越狱后如何完美解决一次只能安装一次Apn   一、背景 由于移动卡用了多年,换号觉得麻烦,所以入手小五的时候还是选择坚守移动。小五的硬件不支持所谓的移动3G和4G,所以上网只能用着龟速的2G网络,身边的一些朋友因为网速问题而放Tulaoshi.Com弃了移动,转投联通、电信,但还是有那么一部分人依然跟我一样,默默坚守着...
标签: Web开发
代码如下: $(document).ready(function(){ $('#tabs').tabs({add:addEventHandler}); //给tabs块绑定addEventHandler事件 $('#newtabs').click(addTab); }) var tabCounter = 1; function addTab(){ if(tabCounter 6){ alert('tabs can not more than 6!'); return; } $('div'+'New tab'+tabCounter+'/div').appendTo('#tabs'); ...
标签: 微信 微信号
登录微信 1、登录微信账号,进入【我】选项以后,会出现个人资料的界面, 个人信息 2、点击个人信息进入 点击微信号 3、在个人信息的主界面找到【微信号】这一选项,然后点击微信号进入。 修改完成 4、进入【微信号】后,接下来就只要输入自己想修改的微信号码,点击保存即可。 微信号只能修改一...
标签: 冬季养生
解放军307医院皮肤科主任李渝提醒人们,此季洗澡一周最多用一次浴液,以免皮脂被破坏,使皮肤出现鱼鳞状的斑块,并引起瘙痒。 生活小常识 冬季皮肤和血管都处于收缩状态,汗腺、皮脂腺分泌明显减少,小腿、大腿、胳膊、脊背等部位最明显。而且,滋润皮肤的皮脂腺分泌随年龄增长而减少。李渝说,很多人在办公室吹了一天空调,已经使 ...
标签: Web开发
简单的请求,简单的响应,但是乱码产生了 Why? 乱码之所以产生,原因很简单,无非就是编码表用错了,如传的是big5字符,接收却使用utf-8,或utf-8编码,却用GB2312解码。 好吧,先确认一下是否请求过程中产生的乱码 那我发过去的是乱码吗? 打开C:/tmp/下的test.txt 这是什么编码...

经验教程

280

收藏

31
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部