2015-05-13 40 views
0

我试图在wordpress中添加切换菜单,但脚本不能正常工作 但在正常的网站上工作完美,当我尝试将相同的脚本添加到WordPress模板不起作用时slideToggle不能在Wordpress上工作

这是脚本:

<!--responsive toggle menu --> 
<div class="menu-toggle"><i class="fa fa-bars fa-2x"></i></div> 
<!-- Script for show menu --> 
    <script type="text/javascript"> 
(document).ready(function() { 
    (".menu-toggle").toggle(function() { 

    }, function() { 

    }).click(function(){ 
     ("#togglenav").slideToggle("slow"); 
    }); 
}); 
    </script> 
    <nav id="togglenav"> 
<ul> 
<li><a href="<?=$site_url?>/" id="home">Home</a></li> 
<li><a href="<?=$site_url?>/concerts/" id="concerts">Concerts</a></li> 
<li><a href="<?=$site_url?>/sports/" id="sports">Sports</a></li> 
<li><a href="<?=$site_url?>/theater/" id="arts_theater">Arts &amp; Theater</a></li> 
</ul> 
</nav> 

注:对铬控制台说:遗漏的类型错误:的document.ready不是一个函数

+0

它应该是这样的:'jQuery的(文件)。就绪(函数($){'然后用'$( “菜单切换。”)切换(函数(){' –

+0

感谢名单Rohil。但仍然不工作!,最终的代码看起来像什么? – iklas

回答

0

这个代码是工作的罚款。

jQuery(document).ready(function() { 
    jQuery(".menu-toggle").toggle(function() { 

    }, function() { 

    }).click(function(){ 
     jQuery("#togglenav").slideToggle("slow"); 
    }); 
}); 
+0

https://jsfiddle.net/bq73tqww/2/ – vel

+0

谢谢你vel但不工作 – iklas

+0

谢谢@vel但不是在wordpress上工作此功能正在工作PHP的正常网站,但在WordPress的不工作屏幕截图显示错误 [链接](https://drive.google.com/file/d/0B0tbAXwjk3SzYUpOb1RoMmxoNjg/view) – iklas