【问题标题】:Wordpress how to make toggle menu toggled onWordpress 如何使切换菜单打开
【发布时间】:2014-02-28 07:42:56
【问题描述】:

我想让菜单链接在移动设备上可见(我没有很多)。 有没有办法让菜单默认打开? 我正在使用 23 个 WP 主题 这一直有效,直到最近的某个时候,也许更新改变了一些事情?

我对 jquery 不是很了解,但我把这段代码放在了我的头文件中,但它似乎不起作用:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"> 

// Toggles small menu
jQuery(document).ready(function($) {
$( '#site-navigation' ).toggleClass( 'toggled-on' );
} );

</script>

或者也许还有其他方法?

以下是我在元素中使用的一些 css:

这是我目前放入的一些css:

.nav-menu li a {
    padding: 7px 20px!important;
}

.menu-toggle {
    display:none;
}
.toggled-on {
display: block;
}

.toggled-on .nav-menu, .toggled-on .nav-menu > ul {
float: right;
padding-bottom: 7px;
width: 150px;
}
.toggled-on .nav-menu li a:hover,
.toggled-on .nav-menu ul a:hover {
    background-color:#FFF!important;
    color: #df3926;  /* WEBSITE RED */
}

编辑: 解决了!我将上面的 jquery 代码放入页脚并用 jQuery(document).ready(function($) 包装它,现在它正在调用它并开始工作

【问题讨论】:

    标签: jquery wordpress menu toggle


    【解决方案1】:

    首先,如果您能创建一个 jsfiddle 演示,那就太好了。

    其次,我的猜测是,您的 .toggled-on 类没有 display: block; 。所以尝试这样做:

    .toggled-on {
     display: block;
    }
    

    【讨论】:

    • 感谢您的回复。这是我正在尝试的网站。如果您减小站点的大小,您会看到菜单消失。我暂时让切换“菜单”可见。我想让它不可见并立即显示实际的菜单链接:grantarchitecturestudio.com 我已经编辑了上面的问题以包含 css 信息。如果我没有 WP 运行,我不确定我是否可以做一个 jsfiddle。
    • 解决了!我将上面的 jquery 代码放入页脚并用 jQuery(document).ready(function($) 包装它,现在它正在调用它并开始工作
    • 太棒了!我很高兴你能弄明白
    猜你喜欢
    • 2014-09-23
    • 1970-01-01
    • 1970-01-01
    • 2018-05-16
    • 2021-01-25
    • 1970-01-01
    • 2020-03-03
    • 1970-01-01
    • 2016-08-12
    相关资源
    最近更新 更多