jquery ui 选项卡帮助

发布于 2024-10-16 11:28:19 字数 1540 浏览 0 评论 0原文

为什么使用 jquery 选项卡 UI 这么难:S..

我已经下载了没有主题的它,因为我想制作自己的主题,因为我不想要数百万个 CSS 只是为了使选项卡效果:S。

所以我现在需要使用CSS,这样我就可以隐藏内容,当我单击链接时,我应该保存内容..

这就是我现在所拥有的:

<script>
var $tabs = $('#tabs-1').tabs(); // first tab selected

$('#tabs-1').click(function() { // bind click event to link
    $tabs.tabs('select', 2); // switch to third tab
    return false;
});
</script>
                <div id="tabs">
                           <ul>
                              <li><a href="#tabs-1">Tab 1</a></li>
                              <li><a href="#tabs-2">Tab 2</a></li>
                              <li><a href="#tabs-3">Tab 3</a></li>
                           </ul>
                           <div id="tabs-1">
                              <p>Tab 1 content</p>
                           </div>
                           <div id="tabs-2">
                              <p>Tab 2 content</p>
                           </div>
                           <div id="tabs-3">
                              <p>Tab 3 content</p>
                           </div>
                        </div><!-- tabs -->

#tabs ul{
    width: 296px;
    float: left;
}

#tabs li {
    float: left;
    width: 95px;
    text-align: center;
}

#tabs-1 {

}

#tabs-2 {
    display: none;
}

#tabs-3 {
    display: none;
}

希望有人可以帮助我,我很困惑

Why is it so hard to use the jquery tab UI :S..

i have download it without the theme cause i want to make my own because i dont want million of CSS just to make that tab effect :S.

so i need to work with the CSS now so i can hide the content and when i click on a link i should shold the content..

this is what i have now:

<script>
var $tabs = $('#tabs-1').tabs(); // first tab selected

$('#tabs-1').click(function() { // bind click event to link
    $tabs.tabs('select', 2); // switch to third tab
    return false;
});
</script>
                <div id="tabs">
                           <ul>
                              <li><a href="#tabs-1">Tab 1</a></li>
                              <li><a href="#tabs-2">Tab 2</a></li>
                              <li><a href="#tabs-3">Tab 3</a></li>
                           </ul>
                           <div id="tabs-1">
                              <p>Tab 1 content</p>
                           </div>
                           <div id="tabs-2">
                              <p>Tab 2 content</p>
                           </div>
                           <div id="tabs-3">
                              <p>Tab 3 content</p>
                           </div>
                        </div><!-- tabs -->

#tabs ul{
    width: 296px;
    float: left;
}

#tabs li {
    float: left;
    width: 95px;
    text-align: center;
}

#tabs-1 {

}

#tabs-2 {
    display: none;
}

#tabs-3 {
    display: none;
}

hope some one can help me out im confused

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

挽梦忆笙歌 2024-10-23 11:28:19

首先

var $tabs = $('#tabs-1').tabs();

必须是

var $tabs = $('#tabs').tabs();

CSS规则,你必须覆盖或定义它们

.ui-tabs-hide {
 display:none;   
}

第二,如果你不下载你需要的

!而你根本不需要这个:

$('#tabs-1').click(function() { // bind click event to link
    $tabs.tabs('select', 2); // switch to third tab
    return false;
});

First

var $tabs = $('#tabs-1').tabs();

must be

var $tabs = $('#tabs').tabs();

second, you must override or define the css rules if you dont download them

.ui-tabs-hide {
 display:none;   
}

this you need to have!

And this you dont need at al:

$('#tabs-1').click(function() { // bind click event to link
    $tabs.tabs('select', 2); // switch to third tab
    return false;
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文