【发布时间】:2012-12-04 15:58:01
【问题描述】:
我已经针对这个主题研究了关于 SO 的现有帖子,但似乎没有一个令人满意的答案。
我正在尝试实现类似于 ASP.Net MVC3 中 Chrome 的选项卡行为,特别是选项卡将具有以下行为:
- 被拖出并作为页面上的可拖动 div 独立。我正在考虑将 jQuery 对话框与 iFrame 一起使用。需要有关如何使其看起来像标签的帮助/建议。
- 最小化后,作为现有标签容器中的标签返回
第 2 点可能很容易实现 - 我只是隐藏 div 并重新构建选项卡,但有没有人完成第 1 点和/或可以帮助为我指明起始方向?
每个选项卡对应一个局部视图(mvc)/用户控件(网络表单)。
【问题讨论】:
-
也许您可以使用 Telerik 的 TabStrip 开始并在处理拖放时进行一些重度定制。它会或多或少地使用选项卡并以某种方式将内容移动到您想要的位置。听起来至少是一个有趣的想法,很想看看你的想法。
-
感谢@IyaTaisho - 如果我能提供帮助,我宁愿不使用 Telerik。我将发布我最终所做的更新。
-
我明白了。你可能想看看 jQuery 是如何做到的。这是他们的 ui 版本的链接:link.
标签: jquery asp.net asp.net-mvc-3 jquery-ui jquery-ui-tabs