有一个jquery错误,我的jquery加载在页脚影响wordpress插件的功能
Having a jquery error where my jquery loaded in the footer is affecting the functionality of a wordpress plugin
我有一个网站,在页脚加载Maximage与其他几个脚本。所有这些工作很好,因为我建立了我的网站,但第三方wordpress插件从加速(在线学生和课程api)提出了一个错误,我只能通过删除html页面末尾的jquery链接来补救。
在这个页面上点击"现在预订",然后点击"新用户"answers"下一步",在进行预订过程时出现了问题。
错误显示为,
VM10448:34 Uncaught TypeError: $(…)。Validate不是一个函数
我尝试了其他版本的jquery,替代加载方法,改变wordpress加载javascript的方式,并将我的网站javascript移动到头部而不是页脚。现在我有点卡住了,不知道还有什么其他途径可以让这个功能
您的错误不仅局限于虚拟机(这就是VM的意思)。你可以点击错误旁边的小箭头,你会看到这个:
(anonymous function) @ VM184:34
fire @ jquery.js:3119
add @ jquery.js:3165
jQuery.fn.ready @ jquery.js:3399
jQuery.fn.init @ jquery.js:2839
jQuery @ jquery.js:73
(anonymous function) @ VM184:3
(anonymous function) @ jquery.js?ver=1.12.4:2
globalEval @ jquery.js?ver=1.12.4:2
Ha @ jquery.js?ver=1.12.4:3
append @ jquery.js?ver=1.12.4:3
(anonymous function) @ jquery.js?ver=1.12.4:3
Y @ jquery.js?ver=1.12.4:3
html @ jquery.js?ver=1.12.4:3
success @ jquery.smartWizard.js?ver=4.5.3:189
i @ jquery.js?ver=1.12.4:2
fireWith @ jquery.js?ver=1.12.4:2
y @ jquery.js?ver=1.12.4:4
c @ jquery.js?ver=1.12.4:4
现在的事实,你的代码与.validate()
方法从jQuery验证插件给出错误在虚拟机表明,你的代码可能是嵌入在页面DOM本身,而不是在单独的文件。当您在Elements选项卡中搜索它时,您可以在表单下方找到它。
检查插件并尝试查看是否可以删除表单下面的脚本并将其添加到可以排队的文件中,以便它将依赖于验证插件。这应该能解决问题。
您的验证插件位于页眉中,技术上应该工作,但尝试在页脚中排队,也许这会有所帮助。
相关文章:
- Wordpress中带有JQuery Accordion的未定义匿名函数
- 如何在WordPress的头中加载自定义jQuery
- 如何在category.php中执行jquery,这应该适用于类别wordpress中的每个帖子
- jQuery is not defined - WordPress footer.php
- 自定义jQuery脚本无法在Wordpress上运行
- 在WordPress站点中加载jquery.js后加载javascript代码
- 将Jquery与wordpress主题一起使用
- 在wordpress中找不到jQuery函数
- Wordpress 3级水平导航-需要jquery/javascript帮助进行对齐
- 通过Wordpress中的jquery调用运行php文件
- Wordpress AJAX with raw javascript? NO Jquery
- Jquery在wordpress内容中不起作用
- 为什么这个jQuery图像映射在WordPress上不起作用
- 无法使用jquery(WordPress,层滑块)找到DOM元素
- 将递增的类与不同循环中递增的id进行匹配[jQuery/Wordpress]
- Jquery wordpress 内容加载
- 修复了浮动元素jQuery WordPress
- wp_localize_script 带句柄 jquery - WordPress 脚本
- jquery,Wordpress隐藏元素时,浏览器是一定的宽度
- JQuery Wordpress enqueue脚本不工作