你可以格式化 jquery 选项卡吗

发布于 2024-07-30 01:21:05 字数 352 浏览 3 评论 0原文

您可以将图像作为背景或 jquery 选项卡的任何其他附加格式吗? 我看到的每个例子都只显示简单的白色标签,如下所示:

http://yensdesign.com/tutorials/ tabs/

我正在尝试查看是否可以替换当前的 jpg 图像地图(在此页面上 http:// /www.salemgolfclub.org/),带有 jquery 选项卡:

can you have images as backgrounds or any other additional formatting for jquery tabs. every example that i have seen is only showing simple white tabs like this:

http://yensdesign.com/tutorials/tabs/

i am trying to see if i can replace a current jpg image map (on this page http://www.salemgolfclub.org/) with jquery tabs:

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

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

发布评论

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

评论(2

走野 2024-08-06 01:21:05

每个选项卡只是一个 HTML li 元素,因此您应该能够修改其样式表属性以使其看起来像您想要的那样。

以下是选项卡的相关 HTML:

<ul class="menu">
    <li id="news" class="">News</li>
    <li id="tutorials" class="">Tutorials</li>
    <li id="links" class="active">Links</li>
</ul>

选项卡的外观完全由 CSS 控制。 任何具有“active”类的 li 元素,如果位于任何具有“menu”类的 ul 元素中,都具有特定的外观。 同样,没有类名的 li 元素的样式也不同。

单击每个 li 元素时,页面上隐藏的 div 元素会出现在选项卡下方的区域中。 这是通过 jQuery 选项卡扩展来控制的,该扩展将单击事件添加到菜单 ul 中的所有 li 元素。 为了按原样利用此选项卡扩展,您需要有一个 div 元素,该元素与加载时页面上已有的单个选项卡相对应。

这意味着您需要将所有页面(主页、课程简介、专业商店、记分卡、郊游和活动、会员、方向和联系我们)的所有内容都放在页面上,我强烈推荐这样做反对,考虑到您试图塑造此选项卡想法的页面数量。 相反,我会修改选项卡扩展以在单击选项卡时加载页面,而不是预加载的页面元素。

Each tab is simply an HTML li element, so you should be able to modify its stylesheet properties to make it look however you want.

Here is the relevant HTML for the tabs:

<ul class="menu">
    <li id="news" class="">News</li>
    <li id="tutorials" class="">Tutorials</li>
    <li id="links" class="active">Links</li>
</ul>

The look of the tabs are controlled exclusively with CSS. Any li element with a class of "active" that is within any ul element with a class of "menu" has a specific look to it. Similarly, li elements with no class name are styled differently.

When each li element is clicked, a hidden div element on the page appears in the area beneath the tabs. This is controlled with the jQuery tabs extension, which adds a click event to all li elements in the menu ul. In order to leverage this tabs extension as is, you will need to have one div element that corresponds to a single tab already on the page when it loads.

This means that you will need to have all the content of all the pages (Home, Course Bio, Pro Shop, Score Card, Outings & Events, Members, Directions, and Contact Us) already on the page, which I would highly recommend against, given the number of pages you're trying to mold this tabs idea to. I would instead modify the tabs extension to load a page when a tab is clicked, not a pre-loaded page element.

花开雨落又逢春i 2024-08-06 01:21:05

您可以轻松地做到这一点。 最快的方法是从默认样式表中提取相关的 css 行并修改它们以满足您的需要。 您也可以从头开始执行此操作,但需要大量 css 格式才能使选项卡正常工作,因此最好有一个起点。

You can easily do so. The quickest way is to pull the related css lines out of the default stylesheet and modify them to suit your needs. You can do it from scratch as well but a lot of css formatting is needed to make the tabs work correctly so it is nice to have a starting point.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文