首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >可调整大小的帧仿真

可调整大小的帧仿真
EN

Stack Overflow用户
提问于 2011-05-30 16:00:53
回答 5查看 9.1K关注 0票数 19

我知道<frameset><frame>标签正在被弃用。有没有办法模拟可调整大小的框架?我想要的是一个水平或垂直分隔区域的窄分隔符,用户可以移动它,这样当它的一侧变小时,另一侧变大,反之亦然。我不想像传统框架那样用html页面填充每个框架,而是用一些DOM材料填充。

我知道CSS3有resize属性,但它只能控制自身的大小。我不确定这是否将用于解决方案。

我并不特别喜欢使用JavaScript,但我不排除在必要时使用它的可能性。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-09-30 04:42:52

请不要使用框架集。我也不认为jQuery调整大小会对你有多大帮助。

要做到这一点,最好的方法是使用“拆分器”。有几个用于jquery的插件可以通过许多不同的方式来实现这一点,而且它们实际上都非常简单。

我以前用过这个:http://methvin.com/splitter/

你可以在这里找到一个很好的演示:http://methvin.com/splitter/3psplitter.html

票数 15
EN

Stack Overflow用户

发布于 2012-05-28 12:10:56

在我看来,jQuery Resizable或js之类的东西就是您的解决方案。去吧,我是demos

在使用jQuery的情况下,您将有额外的可能性:

  • Maximum / minimum size
  • Constrain area
  • Delay start
  • Snap to grid

<代码>F211

以下是jQuery可调整大小的默认功能的示例代码:

代码语言:javascript
运行
复制
<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>
票数 4
EN

Stack Overflow用户

发布于 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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6173699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档