【问题标题】:Navbar does not dropdown on tablets导航栏在平板电脑上不下拉
【发布时间】:2013-05-09 01:37:26
【问题描述】:

我的网站 jrummyapps.com 在计算机上运行良好,但如果我在 Nexus10 上查看完整网站,我无法让下拉菜单正常工作。这可以用什么东西解决吗?我是平板电脑网站的新手,所以我不知道从哪里开始。

提前致谢。

编辑:位于主题文件夹header.php中的代码是,

<div id="mainmenu" class="<?php echo siteorigin_setting('general_scale_main_menu') ? 'scaled' : '' ?>">
    <div class="container">
        <?php
        wp_nav_menu(array(
            'theme_location' => 'main',
            'menu_id' => 'mainmenu-menu',
            'fallback_cb' => 'pitch_fallback_nav',
        ));
        ?>
    </div>
</div>

不确定这是否有帮助。因为我不确定我是否能够将代码添加到它嵌套的divs 并让它影响网站。由于该网站是实时的,我宁愿在冒险让它崩溃之前知道它应该可以工作。

【问题讨论】:

    标签: wordpress navbar


    【解决方案1】:

    在您的 span、li 或锚标记中添加以下内容。这会使平板电脑表现得更好并打开下拉菜单。

    onClick="return true"
    

    您还可以查看Twitter Bootstrap website 上的 bootstrap-dropdown.js。

    【讨论】:

    • 感谢您的提示,但如何将其添加到 wordpress 网站中?它没有任何 span、li 或锚标记。我已经更新了我的第一篇文章以显示一些代码。
    • 当然。任何时候你想自定义由 wp_menu() 生成的 HTML,你需要在你的主题的 functions.php 中创建一个自定义的 Walker 类。这是一个关于扩展 walker 类的不错的教程。 kriesi.at/archives/…
    【解决方案2】:

    将其添加到您的 Wordpress 网站的一种非常简单的方法是将标题包装在您的菜单编辑器中,例如&lt;span onclick="return true"&gt; Page Title &lt;/span&gt;

    【讨论】:

      猜你喜欢
      • 2018-07-10
      • 2021-02-02
      • 1970-01-01
      • 2013-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-10
      • 1970-01-01
      相关资源
      最近更新 更多