使用jquery,复制维基百科菜单(带箭头)的最简单方法是什么

发布于 2024-11-01 16:47:17 字数 169 浏览 1 评论 0原文

我想复制菜单 维基百科左侧

是否存在任何 jquery 插件展开和折叠还是我必须从头开始编写它?

特别是,我希望显示向右和向下箭头以表明这是一个可单击的菜单

i want to replicate the menu on the left hand side of wikipedia

is there any jquery plugin that exists to do the expand and collapse or do i have to write it from scratch?

In particular, i want the right and down arrows to show to indicate that this is a clickable menu

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

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

发布评论

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

评论(2

花落人断肠 2024-11-08 16:47:17
$('selector').slideToggle('fast');

有关详细信息,请参阅 jQuery 文档:http://docs.jquery.com/Main_Page

尝试一下:

<div class="title">Title</div>
<div>
    <ul>
        <li>Item 1</li>
        <li>Item 2</li>
        <li>Item 3</li>
    </ul>
</div>
<div class="title">Title</div>
<div>
    <ul>
        <li>Item 1</li>
        <li>Item 2</li>
        <li>Item 3</li>
    </ul>
</div>

样式:

.title
{
    padding-left:10px;
    background-image: url("ui/right_arrow.png") no-repeat;
}
.title.selected
{
    background-image: url("ui/down_arrow.png") no-repeat;
}

还有你的 jQuery:

$('.title').live('click', function ()
{
    $(this).toggleClass('selected');
    $(this).next().slideToggle('fast');
});
$('selector').slideToggle('fast');

See jQuery's documentation for more info: http://docs.jquery.com/Main_Page

Try this out:

<div class="title">Title</div>
<div>
    <ul>
        <li>Item 1</li>
        <li>Item 2</li>
        <li>Item 3</li>
    </ul>
</div>
<div class="title">Title</div>
<div>
    <ul>
        <li>Item 1</li>
        <li>Item 2</li>
        <li>Item 3</li>
    </ul>
</div>

Styles:

.title
{
    padding-left:10px;
    background-image: url("ui/right_arrow.png") no-repeat;
}
.title.selected
{
    background-image: url("ui/down_arrow.png") no-repeat;
}

And your jQuery:

$('.title').live('click', function ()
{
    $(this).toggleClass('selected');
    $(this).next().slideToggle('fast');
});
谜兔 2024-11-08 16:47:17

使用 jQuery UI 中的手风琴小部件并根据需要设置其样式。或者您可以使用切换效果。

Use the accordion widget in the jQuery UI and style it as you like. Or you could use the toggle effect.

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