(function ($) {
$.fn.iframeSize = function(options){
var defaults = {}
var opts = $.extend(defaults, options);
function _dyniframesize(ifr){
var height=0,width=0;
if(ifr.length>0){
//自动调节iframe高度
var contents=ifr.contents();
if($("body>*",contents).height()!=null){
height=$("body>*",contents).height();
ifr.height(height);
}
if($("body>*",contents).width()!=null)
{
width=$("body>*",contents).width();
ifr.width(width);
//iframe上有任何点击都需再设置嵌套页面的新高度
contents.click(function(){
height=$("body>*",contents).height();ifr.height(height);
});
}
}
}
//主要执行过程
this.each(function(){
var $obj=$(this);$obj.load(function(){
_dyniframesize($obj);
});
});
};
})(jQuery);
JQuery插件第二十四个:自动调节iframe高度
最新推荐文章于 2024-03-17 09:34:18 发布