javascript - 折叠 jQuery 垂直选项卡(水平折叠 div)

标签 javascript jquery jquery-ui

这是 jsfiddle 原型(prototype):http://jsfiddle.net/TRRP2/

目前,如果我按下切换按钮,仅选项卡的 div 会显示/隐藏,但 tabs-1 内容的 div 会保持在原位。

点击事件代码为:

$("#tabs-left").tabs();
$(function () {
    $('#hide').click(function () {
        $('#tabs-only').toggle();
    });
});

当仅选项卡的 div 隐藏时,我希望内容 div 向左对齐。换句话说,仅选项卡的 div 应该折叠。

提前致谢

最佳答案

正如我的评论所说,您应该更喜欢在 CSS 中执行此操作。

您的 fiddle 已更新:http://jsfiddle.net/TRRP2/2/

我只是改变了一点CSS

#tabs-left {
    position: relative;
    padding-left: 0.5em;
}
#tabs-only {
    float: left;
    width: 130px;
    height: 150px;
}

关于javascript - 折叠 jQuery 垂直选项卡(水平折叠 div),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16054549/

相关文章:

javascript - "Gridder Ajax"插件问题

javascript - 使用 jquery 动态选择多选列表框中的所有项目

javascript - 隐藏详细信息时 DataTables 插件不起作用

jquery - 如何在Timepicker插件中点击按钮显示时间?

基于选择选项值的 JQuery 自动完成

在 AJAX 风格 jQuery UI 选项卡中加载的 jQuery UI 对话框窗口

javascript - 给定一个整数数组,找到具有最大乘积的一对相邻元素并返回该乘积

javascript - Node.js + Express : How to update page when something has been inserted into database?

javascript - React Native 渲染两次

javascript - 如何使这个 slider 脚本能够显示准确的图像宽度和高度