首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在JQuery UI对话框中隐藏元素

问在JQuery UI对话框中隐藏元素
EN

Stack Overflow用户
提问于 2010-12-18 21:49:18
回答 1查看 630关注 0票数 1

我正在使用dialog.load(‘’)加载JQuery对话框的内容;现在我想在获取内容后隐藏一些元素。但是元素不会隐藏(-:以下是代码的一部分:

代码语言:javascript
复制
.dialog({
            autoOpen: true,
            title: 'Edit user account',
            width: 450,
            height: 350,
            open: function() {
                $('#password-label').hide();
            },

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-18 21:52:30

您的打开事件有可能在内容完全加载之前触发。作为测试,添加一个延迟...

代码语言:javascript
复制
        open: function() {
            setTimeout('$(\'#password-label\').hide();', 1000);
        }

如果这样做有效,您需要找到一个触发器,该触发器可用于确定内容何时完成加载--比如对话框内容本身中的JS?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4478311

复制
相关文章

相似问题

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