我需要构建一个看起来像Mac邮件或Outlook收件箱的页面。其中一个页面有一个顶部面板和一个底部面板,并且在它们之间有一个可用于重新调整大小的分隔线,以使面板更高或更短。如何制作可调整大小的面板?
完成此操作的标准jQuery/CSS技术是什么?我从来没有这样做过,所以我对你的建议或任何你可能遇到过的惊喜感兴趣。
我需要构建一个看起来像Mac邮件或Outlook收件箱的页面。其中一个页面有一个顶部面板和一个底部面板,并且在它们之间有一个可用于重新调整大小的分隔线,以使面板更高或更短。如何制作可调整大小的面板?
完成此操作的标准jQuery/CSS技术是什么?我从来没有这样做过,所以我对你的建议或任何你可能遇到过的惊喜感兴趣。
jQuery UI将此作为插件提供。很简单,它真的很好。我总是使用它。下面是说明的链接:
我相信这样的事情会满足您的需求: http://w-shadow.com/blog/2008/10/23/javascript-splitters-and-resizable-panels/
有一些参考的插件,模仿UI。
有几个jQuery插件可以做到这一点。我认为这个jQuery Splitter插件是你正在寻找的。
这依赖于旧版本的jQuery。我尝试了1.8.2,并且由于curCSS在1.8.0中被删除了,所以它会抛出异常。 Splitter网站上的所有示例都是针对JQuery 1.3 – 2012-10-28 13:14:52
构建的jquery.Splitter插件依赖于$ .browser,它自1.3开始已被弃用,并在1.9中完全删除。 – 2013-03-11 18:45:37
你可能要深入到代码上jsfiddle.net网站 – Jason 2010-11-10 21:44:55