有时,我们可能希望显示具有多个内容窗格的对话框。jQuery UI提供的选项卡可与对话框一起使用,以实现此目的。虽然在对话框的内容容器中包含选项卡可能更常见,但是此示例将演示如何使选项卡列表成为对话框的标题栏。
的HTML
<button id="openButton"> Open Dialog </button> <div id="dialog" style="display:none"> <div class="ui-tabs"> <ul> <li><a href="#tab_1">Tab 1</a></li> <li><a href="#tab_2">Tab 2</a></li> </ul> <div id="tab_1"> <p>Tab 1 content...</p> </div> <div id="tab_2"> <p>Tab 2 content...</p> </div> </div> </div>
jQuery的
$(document).ready(function() { // 传递给jQuery UI对话框的选项 var options = { position: { my: "left top", at: "left top", of: window }, autoOpen: false }; /* Initialization */ // 初始化对话框 var dialog = $("#dialog").dialog(options); // 初始化标签 var tabs = $(".ui-tabs").tabs(); /* Gather Elements Before Rearrangement */ var closeButton = dialog.siblings(".ui-dialog-titlebar").find(".ui-dialog-titlebar-close"); var initialTitlebar = dialog.siblings(".ui-dialog-titlebar"); // 查找选项卡列表以创建标题栏,添加ui-dialog-titlebar类,然后附加关闭按钮 var tabbedTitlebar = dialog.find(".ui-tabs ul:first").addClass("ui-dialog-titlebar").append(closeButton); /* Arranging */ // 删除初始标题栏 $(initialTitlebar).remove(); // 为tabbedTitlebar创建一个新的.ui-tabs容器 var tabbedTitlebarContainer = $("<div>", { class: "ui-tabs" }).append(tabbedTitlebar); // 将tabbedTitlebarContainer放在对话框容器之前 dialog.parents(".ui-dialog").prepend(tabbedTitlebarContainer); /* Show the Dialog */ dialog.dialog("open"); var openButton = $("#openButton").button().click(function() { dialog.dialog("open"); }); });
供参考的工作示例:https://jsfiddle.net/5x4zz681/
问题内容: 我将要做出一个按钮来采取行动,并将数据保存到数据库中。 用户单击按钮后,我希望JavaScript警报提供“是”和“取消”选项。如果用户选择“是”,则数据将被插入数据库,否则将不执行任何操作。 如何显示这样的对话框? 问题答案: 您可能正在寻找,显示提示并根据用户的决定返回或:
使用TabsLayout实现了一个选项卡活动,但现在活动的标题没有显示在工具栏上,尝试了各种我在internet上找到的修补程序,但似乎都不起作用。 活动得XML: onCreate:受保护的空onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(r.layout.activity
我需要更改Jdialog box标题栏图标。默认情况下,它使用Java咖啡图像。 我在网上查了一下,用了很多代码 没有什么能正常工作。请你帮帮我..提前致谢
在Android中,选项卡式页面标题在选项卡式页面中被截断 但在iOS设备上运行良好 我正在使用这个代码
我试图添加选项卡到一个现有的项目中的离子5。 在文档(https://ionicframework.com/docs/api/tabs)之后,我放置了以下代码: 有人能告诉为什么组件中没有root属性吗?
主要内容:ion-tabs,实例,ion-tab,$ionicTabsDelegateion-tabs ion-tabs 是有一组页面选项卡组成的选项卡栏。可以通过点击选项来切换页面。 对于 iOS,它会出现在屏幕的底部,Android会出现在屏幕的顶部(导航栏下面)。 用法 实例 <ion-tabs class="tabs-positive tabs-icon-only"> <ion-tab title="首页" icon-on="ion-ios-filing" icon-off