首页 > 代码库 > 对Iframe和图表设置高度的优质代码
对Iframe和图表设置高度的优质代码
1 //对Iframe和图表设置高度 2 function f() { 3 parent.window.setWinHeight(parent.window.document.getElementById("frame_${queryCategory}")); 4 } 5 var win_height, interval, cnt = 0; 6 function dif() { 7 var cur_height = document.body.offsetHeight; 8 if (cur_height != win_height || cnt > 10) { 9 clearInterval(interval);10 f();11 }12 cnt++;13 }14 var myview = $.extend({},$.fn.datagrid.defaults.view,{15 onBeforeRender:function(target){16 win_height = document.body.offsetHeight;17 interval = setInterval("dif()",1000);18 }19 });
// 图表转换方法:用于切换图与表。 var init = false; function toggle(){ if ($("#container").is(":hidden")) { $("#container").show(); $("#refshbtn").show(); $("#prm_div").show(); $("#report_ui").hide(); $("#tb").hide(); updateChartData(); f(); }else { $("#container").hide(); $("#refshbtn").hide(); $("#prm_div").hide(); $("#report_ui").show(); $("#tb").show(); if (!init) { $(‘#tt‘).datagrid({view:myview,rownumbers:true, singleSelect:true, toolbar: ‘#tb‘, onClickRow: onClickRow}); init = true; } $("#tt").datagrid(‘resize‘, { width: $(document.body)[0].clientWidth }); f(); } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。