$(document).ready(function(){
iframeSize()
});
$("html").live("click", function( event ){
iframeSize()
});
$("html").live("keypress", function( event ){
iframeSize();
});
// resize dialog and iframe when contents change document height
function iframeSize(){
var iframeHeight = $(document).height();
window.parent.$('#loginLayer').attr('height', iframeHeight);
window.parent.$('#loginDialog').css('height', iframeHeight);
}
可以更有效地编写此代码吗?
谢谢!
答案 0 :(得分:0)
为什么不直接将iFrameSize函数作为名称传递?而不是将其包装在另一个函数中。
答案 1 :(得分:0)
您可以删除“直播”,然后执行
$("body").click( function() { });
只需要'直播'告诉jquery 重新检查 DOM以获取新元素
(如果页面中添加了一个新元素,例如使用.append())
除此之外,您可以通过css /设置百分比高度和宽度(?)
在父级中使用流体布局来实现iframe一致性维度