我知道<frameset>和<frame>标签正在被弃用。有没有办法模拟可调整大小的框架?我想要的是一个水平或垂直分隔区域的窄分隔符,用户可以移动它,这样当它的一侧变小时,另一侧变大,反之亦然。我不想像传统框架那样用html页面填充每个框架,而是用一些DOM材料填充。
我知道CSS3有resize属性,但它只能控制自身的大小。我不确定这是否将用于解决方案。
我并不特别喜欢使用JavaScript,但我不排除在必要时使用它的可能性。
发布于 2012-09-30 04:42:52
请不要使用框架集。我也不认为jQuery调整大小会对你有多大帮助。
要做到这一点,最好的方法是使用“拆分器”。有几个用于jquery的插件可以通过许多不同的方式来实现这一点,而且它们实际上都非常简单。
我以前用过这个:http://methvin.com/splitter/
你可以在这里找到一个很好的演示:http://methvin.com/splitter/3psplitter.html
发布于 2012-05-28 12:10:56
在我看来,jQuery Resizable或js之类的东西就是您的解决方案。去吧,我是demos。
在使用jQuery的情况下,您将有额外的可能性:
<代码>F211
以下是jQuery可调整大小的默认功能的示例代码:
<style>
#resizable {
width: 150px;
height: 150px;
display: block;
border: 1px solid gray;
text-align: center;
}
</style>
<script>
$(function() {
$("#resizable").resizable();
});
</script>
<div id="resizable">
<h3>Resizable</h3>
</div>发布于 2011-06-01 11:28:16
你可能会喜欢YUI http://people.ischool.berkeley.edu/~rdhyee/yui/examples/layout/panel_layout.html的这个链接
示例:http://people.ischool.berkeley.edu/~rdhyee/yui/examples/layout/panel_layout_source.html
https://stackoverflow.com/questions/6173699
复制相似问题