首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在加载后更改jQuery对话框窗口上的按钮或可用按钮的功能?

如何在加载后更改jQuery对话框窗口上的按钮或可用按钮的功能?
EN

Stack Overflow用户
提问于 2010-12-30 04:32:14
回答 1查看 24关注 0票数 0

所以我要打开一个

代码语言:javascript
运行
复制
$('#someelement').dialog({ title.......
                           autoOpen: false,
                           //......

                           buttons: { OK: function() {
                                   $(this).dialog('close');}
                           },
                           //....
                         });

在此期间,计时器正在运行,如果用户单击“确定”,我不希望发生任何事情,但如果计时器已用完,我希望更改函数。我已经尝试了以下几种方法,但都没有成功:

代码语言:javascript
运行
复制
jQuery('#SessionTimeoutWarningDialog').dialog('option', 'buttons', {
                    'OK': function() {
                        RedirectToLogin;
                        jQuery(this).dialog('close');
                    }
                });

我做错了什么,或者我应该如何处理这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-31 00:53:19

我想我会回答我自己的:

代码语言:javascript
运行
复制
//........
$('#someelement').dialog('option', 'buttons', {
     'buttonName': function() {
          //your new functionality;
      }
 });

或者使用beforeClose事件:

代码语言:javascript
运行
复制
$('#someelement').bind('dialogbeforeclose', function() {
      //your new functionality;
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4557621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档