jQuery手风琴菜单在页面加载中打开

格林布兹

我有一个简单的手风琴下拉菜单,它具有四个主要级别。我可以得到第一个在页面加载时打开的页面,最后一个在页面加载时打开的页面。我想要的是让第三个在页面加载时打开。这是我的HTML:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <link href="CSS/Accordion1.css" rel="stylesheet" />
    <script src="Scripts/JQuery.js" type="text/javascript"></script>
    <script src="Scripts/Accordion1.js" type="text/javascript"></script>

</head>
<body>
   <div id="Wrapper">
    <div class="accordion">
        <div class="primary">Employee Web Links:</div>
        <div class="secondary">
            SharePoint Webpart
            <!--Place Code Between these Markers-->

            <!--Place Code Between these Markers-->
        </div>
        <div class="primary">Phone Directory:</div>
        <div class="secondary">
            Sharepoint Webpart
            <!--Place Code Between these Markers-->

            <!--Place Code Between these Markers-->
        </div>
        <div class="primary">Web Search:</div>
        <div class="secondary">
            Sharepoint Webpart
            <!--Place Code Between these Markers-->

            <!--Place Code Between these Markers-->
        </div>
        <div class="primary">Industry News:</div>
        <div class="secondary">
            SharePoint Webpart
            <!--Place Code Between these Markers-->

            <!--Place Code Between these Markers-->
        </div>
    </div>
    </div> 
</body>
</html>

这是我的jquery代码:

$(function () {

    $(".accordion .secondary").hide();//hides containers
    $("div.accordion .secondary:last").slideDown('fast');//opens last container on load
    $(".accordion .primary").click(function () {
        $(this).next(".accordion .secondary").slideToggle("fast");
    })
})

在代码的第四行中,我可以将“ .secondary:last”更改为“ .secondary:first”,这将打开第一个手风琴菜单。但我想在加载时打开第三个手风琴菜单。我已经尝试过“ .secondary:third”和“ .secondary:2”,但是它们不起作用。有人可以帮我吗?

是棒

您必须使用“:eq()”选择元素的索引。下面将在基于零的索引上选择第三个匹配的元素。

$("div.accordion .secondary:eq(2)").slideDown('fast');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery手风琴-如何在页面加载时默认打开第二个选项卡

来自分类Dev

jQuery手风琴| 在页面加载和活动状态混乱中打开第一个元素

来自分类Dev

将菜单添加到jQuery手风琴

来自分类Dev

jQuery手风琴“ heightStyle:填充”,页面加载时显示设置为无

来自分类Dev

关闭打开子菜单-jQuery手风琴

来自分类Dev

jQuery从链接打开手风琴

来自分类Dev

单击手风琴中具有元素id的链接时,打开JQuery手风琴

来自分类Dev

带有嵌套的jQuery手风琴菜单

来自分类Dev

jQuery手风琴菜单活动打开

来自分类Dev

jQuery手风琴菜单(3级)如何?

来自分类Dev

Bootstrap Stay手风琴打开页面重新加载

来自分类Dev

为什么此手风琴菜单中的子菜单没有打开?

来自分类Dev

在页面加载时按手风琴打开第一个项目

来自分类Dev

在警告中打开jQuery手风琴面板

来自分类Dev

根据URL中的#target打开手风琴项目-Wordpress菜单

来自分类Dev

jQuery手风琴菜单中某些元素滞后

来自分类Dev

单击手风琴中具有元素id的链接时,打开JQuery手风琴

来自分类Dev

jQuery手风琴菜单活动打开

来自分类Dev

jQuery手风琴,在手风琴完全加载后运行功能

来自分类Dev

页面加载时手风琴菜单关闭

来自分类Dev

除非刷新页面,否则不会加载jQuery手风琴

来自分类Dev

如何基于外部链接打开手风琴加载页面

来自分类Dev

手风琴菜单:第一个菜单项在页面加载时打开

来自分类Dev

打开特定的手风琴菜单

来自分类Dev

jQuery手风琴打开/关闭

来自分类Dev

页面加载时,默认情况下应折叠jQuery手风琴

来自分类Dev

JQuery 手风琴默认打开

来自分类Dev

带有嵌套手风琴菜单的 JQuery 手风琴菜单

来自分类Dev

手风琴 div 在页面加载时弹出

Related 相关文章

热门标签

归档