jquery - 宽度 jquery 选项卡

标签 jquery css tabs width

我正在尝试修复一些 friend 的网站。我已经实现了一些 jquery 选项卡,但我发现没有办法使选项卡在容器内完整,或者至少居中。 我已经花了 20 多个小时试图解决这个问题,但我完全卡住了。我认为这是一件很简单的事情,但我真的不明白。

该站点是 tinyurl.com/ccs7blz,选项卡位于右侧(detalle 等)。

有什么帮助吗?提前致谢。

最佳答案

有一个非常简单的 jQuery 插件可以为您做到这一点。

http://sebnitu.github.com/HorizontalNav/

只需确保它正确链接到您的站点(以及 jQuery 库本身),然后添加

    $('.my-nav-selector').horizontalNav({});

到您的自定义 js 文件(或在您的 html 中的脚本标记中)。

如果您想做更多事情,还有很多选项可以自定义。


编辑:CSS 解决方案

如果您只想要一种 CSS 方式,那么您可以做一些更简单的事情。看起来你的 <li> 上没有任何修饰符菜单的选择器。如果您将整个菜单的百分比 (100%) 除以菜单项的数量 (6),您可以将该数字作为宽度百分比添加到 ul li。

例如,如果我有

ul {
width:100%;
}

我有 5 个不同的菜单项

<ul>
<li>First</li>
<li>Second</li>
<li>Third</li>
<li>Fourth</li>
<li>Fifth</li>
</ul>

然后我用菜单宽度除以菜单项数的百分比:

100%/5 个菜单项 = 20%;

所以我补充说:

ul li {
width:20%;

}

这应该使菜单分布在整个包含的 div 中。

关于jquery - 宽度 jquery 选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13460354/

相关文章:

javascript - 在事件处理程序中删除 jQuery 事件处理程序

jQuery 悬停问题

javascript - 如何在page2 input上显示page1中的输入值?

javascript - 如何访问 :before selector using jquery? 之前添加的内容

angularjs - 带有 Angular Material 动态高度选项卡的可滚动内容元素

javascript - 在javascript中存储所有出现的特定字符的行号

html - 如何使用连接到容器的向下箭头创建渐变 css

php - 如何使用 CSS 和 Jquery 更改事件链接的颜色

java - 错误: Error parsing XML: junk after document element when i put tabs Android

android - 为什么尝试在 android 中设置 tabspec 的内容时出现错误?