我正在 wordpress
上开发一个网站,它在桌面版本中运行得非常好,但是当我们在移动设备中打开它时,它的响应式菜单会被切换,但点击它时不会显示任何内容。
当我们转到 Google Chrome 中的开发人员控制台时,它显示以下错误。
Uncaught TypeError: jQuery(...).on is not a function.
当我在编码中检查它时,它显示了以下代码。
jQuery('#navmenu').prepend('<div id="menu-icon">Menu</div>');
jQuery("#menu-icon").on("click", function(){
jQuery("#navmenu .menu").slideToggle();
jQuery(this).toggleClass("menu_active");
});
页面网址:http://www.marksystest.in/ibt
请帮帮我。
最佳答案
在您的网页中,jquery 在代码的顶部 (v11) 和底部 (v.1.3) 中添加了两次,因此请转到 footer.php 并搜索 v.1.3 jquery 并删除该行.
关于javascript - 响应式菜单未显示 Uncaught TypeError : jQuery(. ..).on 不是 WordPress 网站中的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33997572/