我正在使用dialog.load(‘’)加载JQuery对话框的内容;现在我想在获取内容后隐藏一些元素。但是元素不会隐藏(-:以下是代码的一部分:
.dialog({
autoOpen: true,
title: 'Edit user account',
width: 450,
height: 350,
open: function() {
$('#password-label').hide();
},有什么想法吗?
发布于 2010-12-18 21:52:30
您的打开事件有可能在内容完全加载之前触发。作为测试,添加一个延迟...
open: function() {
setTimeout('$(\'#password-label\').hide();', 1000);
}如果这样做有效,您需要找到一个触发器,该触发器可用于确定内容何时完成加载--比如对话框内容本身中的JS?
https://stackoverflow.com/questions/4478311
复制相似问题