根据表变量宽度设置 DIV 的宽度
Set the width of a DIV according to table variable width
我有两个表格之间相关,但在不同的独家新闻中,我有时需要隐藏一些列并使这两个表具有相同的列宽。我已经实现了对表格的最小宽度和最大宽度的设置,但在表格上方,我有一个单独的面板,该面板必须具有相同的表格宽度。
因此,根据验证,我的表格可以有最小宽度:500px 和最大宽度:700px。
如何将相同的当前大小设置为上述div。
我试图像这样定义 window.onload。
<script type="text/javascript">
window.onload = ($('[id$=pnlActions]')[0]).clientWidth = document.getElementById('myTable').offsetWidth;
或者这个
window.onload = ($('[id$=pnlActions]')[0]).style.clienWidth = document.getElementById('myTable').offsetWidth;
而这个
window.onload = ($('[id$=pnlActions]')[0]).style.offsetWidth = document.getElementById('myTable').offsetWidth;
</script>
什么也没发生
<asp:Panel ID="pnlActions" runat="server" style="min-width:500px; max-width:700px;">
</asp:Panel>
<table id="myTable" cellpadding="0" cellspacing="0" style="min-width:500px; max-width:700px;">
</table>
<table id="myTable2" cellpadding="0" cellspacing="0" style="min-width:500px; max-width:700px;">
</table>
即使不是面板,我也使用了客户端div,但根本不起作用。
<div id="divActions" style="min-width:500px; max-width:700px;">
</div>
window.onload = document.getElementById('divActions').clientWidth = document.getElementById('myTable').offsetWidth;
我在Chrome 29,IE8和IE10上对此进行了测试
首先,我认为样式是一个有效的ASP标签,
<asp:Panel ID="pnlActions" runat="server" style="min-width:500px; max-width:700px;">
您是否尝试过创建类并使用 CssClass ?只是为了确定!
编辑:
我为你做了一个小提琴,它工作得很好 http://jsfiddle.net/VYLsE/2/
$(function () {
var width = $('#myTable').width();
$('#divActions').width(width);
});
请记住,您还必须在您的页面上加载jQuery!
相关文章:
- 内容可编辑DIV单击/插入符号设置
- 使用Javascript对象为具有两个背景图像的DIV设置样式时出现问题
- Javascript/jQuery在可编辑的DIV中设置光标
- Div 设置为视口高度,即使调整屏幕大小也是如此
- 如何设置DIV背景图像css jquery
- 将DIV ID内的所有链接设置为返回false
- 如何使用JQuery.Load访问Div中加载URL的UL“id”,“name”等,以设置JQuery树视图
- JS - 使用变量设置 Div 背景颜色
- 如何使用 JavaScript 动态设置 DIV 元素的左侧和顶部 CSS 位置
- 如何根据背景图像的高度和宽度设置 DIV 尺寸
- 如果 DIV 包含选中的复选框,则将显示设置为阻止
- 如何滚动以在屏幕底部设置 DIV 的底部(监视器)
- 确定 DIV 的高度以百分比而不是像素设置
- 无法手动将 DIV 元素上的可见性设置为 true.“TH:IF”问题
- 使用 jQuery offset() 将绝对定位的 DIV 设置为另一个 DIV 的相同 y 坐标
- 如何为一堆php生成的DIV设置jQuery ID
- 将Div设置为占用具有浮动子对象的兄弟姐妹的父对象的剩余高度
- 将Div设置为空,然后重新填充,因为我的页面会在所有元素中闪烁
- 为Angular JS中正在折叠的Bootstrap DIV设置一个默认的打开状态
- 如何:将Div设置为链接,而不是其中的图像