开发过程中 总是遇到在编辑时打开dialog初始化的时候 href目标页并没有初始化。
原因:网上找了 说是时间差问题 目标页没有加载完成 就执行onload里面的代码了 我用ie完全没有这个问题 google会出现这个问题 在onload里面用settimeout 延迟没用。
$("#id").dialog({
href:"./xxx.html",
closed:false,
onload:function(){
//doing something
}
})
这样写的话就会出项上述问题
解决办法:
$("#id").dialog({
href:"./xxx.html",
closed:true,
onload:function(){
//doing something
}
});
$("#id").dialog("open");
这样就好了,完全是自己随便试试的,瞎猫碰到死耗子了,哪位大神解释下。
在使用Dialog组件加载外部页面时,遇到了初始化加载不完整的问题。原因是目标页面未完全加载即执行onload事件,导致内容显示不全。通过将Dialog设置为先关闭再手动打开,解决了异步加载的问题。

被折叠的 条评论
为什么被折叠?



