javascript - 添加无冲突js后未定义的jQuery

标签 javascript jquery html magento undefined

我已经将 jquery 1.8.2 添加到我的 page.xml 文件和相应的目录中。但是我仍然收到多个 Uncaught ReferenceError: jQuery is not defined 错误。我已经检查以确保加载了 jquery 以及 noconflict.js。我还禁用了这两个 jquery 版本,看看这是否会产生影响。

SUBJECT SITE

我使用的magento版本是ver 1.8.1.0

Jquery 没有添加冲突。 (没有 conflict.js 也会出现未定义的错误)

添加无冲突js后我这样写js

$j(document).ready(function(){
// write your code here
});

在 page.xml 文件中,脚本 src 是

jquery-1.8.2.min.js 这是第一个脚本。

<block type="page/html_head" name="head" as="head">

    <action method="addJs"><script>jquery-1.8.2.min.js</script></action>

    <action method="addJs"><script>no-conflict.js</script></action>

    <action method="addJs"><script>prototype/prototype.js</script></action>

    <action method="addJs"><script>lib/ccard.js</script></action>

    <action method="addJs"><script>prototype/validation.js</script></action>

等等。

错误看起来像这样($j 错误,如果在我将 $j 文档函数添加到文件之后):

Uncaught ReferenceError: $j is not defined guytgunter.com/shop/~/jquery-1.8.2.min.js:2
Uncaught ReferenceError: jQuery is not defined guytgunter.com/shop/~/no-conflict.js:1
Uncaught ReferenceError: jQuery is not defined guytgunter.com/shop/~/ddaccordion.js:249
Uncaught ReferenceError: jQuery is not defined guytgunter.com/shop/~/ddaccordion.js:151
Uncaught ReferenceError: jQuery is not defined guytgunter.com/shop/~/jquery.colorbox-min.js:7
Uncaught ReferenceError: jQuery is not defined guytgunter.com/shop/:221
Uncaught ReferenceError: jQuery is not defined guytgunter.com/shop/:283
Uncaught ReferenceError: jQuery is not defined guytgunter.com/shop/:644
Uncaught ReferenceError: jQuery is not defined wecreater.com/web/~/responsiveslides.min.js:170
Uncaught ReferenceError: jQuery is not defined wecreater.com/magento/~/noConflict.js:1
Uncaught ReferenceError: jQuery is not defined 

最佳答案

1.查看包含js的顺序

2.检查正确加载的 jQuery URL

3.检查网站中使用的任何其他版本的jquery并禁用它

这将完成工作!!!!

关于javascript - 添加无冲突js后未定义的jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24307790/

相关文章:

javascript - jQuery/JS 函数值返回

jquery - 根据分辨率交换占位符文本(媒体查询)

javascript - 如何在javascript中通过属性删除对象

javascript - jQuery .each() 创建对象数组

html - 使用 Ajax 加载的 div 中的 CSS 困难

javascript - React Bootstrap 模态

javascript - 在 Javascript 中检查 2 次之间的时间

javascript - 按特定顺序从 JSON 文件解析为 JavaScript

javascript - Js 音频音量 slider

Javascript处理2数据属性