【发布时间】:2014-08-27 04:13:20
【问题描述】:
html 数据
<div id="flexdiv" class="resizable-ui">
<div> etc layer .. </div>
<table class='flexme1'>
...
</table>
</div>
jquery 数据
var width = $(div).width(),
height = $(div).height()-100;
$('.flexme1').flexigrid({
width: width,
height: height,
resizable: false,
singleSelect: true});
$(div).resize(function() {
var width = $(div).width(),
height = $(div).height() -20;
$('.flexme1').flexigrid({height:height,width:width,striped:false});
});
它不工作 我不知道这是什么问题 帮我看角度!!!!!!!!!!!!!!!拜托..
【问题讨论】:
-
您到底想在这里实现什么?有两个 div 元素,您要调整哪一个以及何时调整??
-
这里的一个明显问题是您使用的 div 变量没有任何内容,因此代码不会比该行更进一步!所以你应该在一开始写这个: var div = document.getElementById("flexdiv");我检查了,现在你会得到宽度:501 和高度 40!当你从高度 sibtract 100 它给出 -60
-
我想调整“”元素的大小这也改变了大小“
”应该改变。
所以你想调整flexdiv的大小,然后将table flexme1的高度设置为小于flexdiv的高度20?好的等等..我会修好它
标签: javascript jquery html resize flextable