javascript - 响应式菜单未显示 Uncaught TypeError : jQuery(. ..).on 不是 WordPress 网站中的功能

标签 javascript php jquery html wordpress

我正在 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/

相关文章:

php - 如果我使用 && 而不是 AND,它会对我的脚本产生任何影响吗?

javascript - Jquery slider 在事件更改时更新值

javascript - 使用 jQuery 查找文章正文

javascript - knockoutjs 设置选择默认选择值

javascript - 如何对二维数组中的两个数组进行连接排序?

php - 更改mysql表中多个单元格的值

php - 选择查询更新缓慢

jquery - 使用 jQuery 替换 HTML 页面中的文本

javascript - Mongodb findOneAndUpdate 函数正在插入新文档

javascript - bootstrap popover 中的 onclick 事件