Sidr导航在Wordpress中不起作用

洛基

我试图使这个网站负责。对于此任务,我试图使sidr插件正常工作。但是什么也没发生:(。有人可以帮我发现问题吗?

我的functions.php:

if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);
function my_jquery_enqueue() {
   wp_deregister_script('jquery');
   wp_register_script('jquery', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js", false, null);
   wp_enqueue_script('jquery');  
}

function lbg_enqueue_scripts() {
    wp_enqueue_style( 'lbg_style', get_template_directory_uri() . '/lbg_css.css' );
    wp_enqueue_style( 'sidr_style', get_template_directory_uri() . '/css/jquery.sidr.dark.css' );

    wp_register_script( 'sidr', get_template_directory_uri() . '/js/jquery.sidr.min.js' , array( 'jquery' ), '1.0', false );
    wp_register_script( 'js', get_template_directory_uri() . '/js/js.js' , array( 'jquery' ), '1.0', false );

    wp_enqueue_script( 'sidr' );
    wp_enqueue_script( 'js' );
}
add_action( 'wp_enqueue_scripts', 'lbg_enqueue_scripts' );

function viewport_meta() {
    ?>
        <meta name="viewport" content="width=device-width, initial-scale=1"/>
    <?php
}
add_filter('wp_head', 'viewport_meta');

我的header.php:

<div id="page">
  <div id="header">
      <div id="mainpic"></div>
      <div id="mobile-header">
        <a id="responsive-menu-button" >Menu</a>
      </div>
      <div id="mynavigation">
        <nav class="nav">
            <ul id="pagetabs">
                <?php wp_list_pages('exclude=13&sort_column=post_date&title_li='); ?>
            </ul>
        </nav>
      </div>
  </div>

我的js.js:

jQuery(document).ready(function(){

      $('#responsive-menu-button').sidr({
        name: 'sidr-main',
        source: '#mynavigation'
        });
    })

我的lbg_css.css:

#mobile-header {
    display: none;
}

@media only screen and (max-width: 767px){
    #mobile-header {
        display: block;
    }

    #page {
            text-align: right;
    }
}

我真的不知道该怎么办?以我的理解,这是使其正常工作的方式...但是,不,当窗口调整大小时,菜单不会改变,只是文本对齐(用于测试)。

请帮忙!

非常感谢,来自德国的Jan!

大卫

您将在将其集成到wordpress时遇到一些问题。WordPress在无冲突模式下运行,因此可以开始:

jQuery(document).ready(function(){

  jQuery('#responsive-menu-button').sidr({
    name: 'sidr-main',
    source: '#mynavigation'
    });
})

接下来检查控制台(google chrome右键单击并检查元素,查看控制台?那是js错误出现)。找到问题后,进行处理。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Sidr导航在Wordpress中不起作用

来自分类Dev

导航栏中的链接不起作用

来自分类Dev

为什么响应式WordPress导航中的切换按钮不起作用?

来自分类Dev

导航/导航事件在PhantomJS WebDriver中不起作用

来自分类Dev

导航/导航事件在PhantomJS WebDriver中不起作用

来自分类Dev

Ajax在Wordpress管理中不起作用

来自分类Dev

trim()函数在wordpress中不起作用

来自分类Dev

lang选项在wordpress中不起作用

来自分类Dev

如果语句在WordPress中不起作用

来自分类Dev

WordPress:<a>中的页面链接不起作用

来自分类Dev

.click()在WordPress插件中不起作用

来自分类Dev

JQuery在Wordpress中似乎不起作用

来自分类Dev

lang选项在wordpress中不起作用

来自分类Dev

jQuery代码在Wordpress中不起作用

来自分类Dev

Ajax在WordPress中不起作用

来自分类Dev

简码在我的wordpress中不起作用

来自分类Dev

在WordPress $中调用jQuery不起作用

来自分类Dev

PHP 或条件在 Wordpress 中不起作用

来自分类Dev

javascript 在 Wordpress 中不起作用

来自分类Dev

导航栏不起作用

来自分类Dev

导航与推不起作用

来自分类Dev

导航悬停不起作用

来自分类Dev

导航链接不起作用

来自分类Dev

导航栏不起作用

来自分类Dev

导航链接不起作用

来自分类Dev

导航('DrawerOpen')不起作用

来自分类Dev

反应导航嵌套导航不起作用

来自分类Dev

导航栏折叠导航不起作用

来自分类Dev

导航药丸导航堆叠不起作用