javascript - 为什么 ColorBox 无法正确加载?

标签 javascript jquery drupal drupal-6 colorbox

我得到的错误是:

$ 未定义 8号线

这是:

$.colorbox({html:'<p>TEST TEST</p>'});

这是页面呈现的方式:

<script type="text/javascript" src="/sites/all/modules/jquery_update/replace/jquery.min.js?Y"></script>
<script type="text/javascript" src="/misc/drupal.js?Y"></script>
<script type="text/javascript" src="/sites/all/modules/fivestar/js/fivestar.js?Y"></script>
<script type="text/javascript" src="/sites/all/modules/extlink/extlink.js?Y"></script>
<script type="text/javascript" src="/sites/all/modules/signwriter/signwriter.js?Y"></script>
<script type="text/javascript" src="/sites/all/modules/thickbox/thickbox.js?Y"></script>

<script type="text/javascript" src="/sites/all/modules/ubercart/uc_roles/uc_roles.js?Y"></script>
<script type="text/javascript" defer="defer" src="/sites/all/modules/admin_menu/admin_menu.js?Y"></script>
<script type="text/javascript" src="/sites/all/libraries/jquery/colorbox/jquery.colorbox.js?Y"></script>
<script type="text/javascript" src="/sites/all/modules/mysite/mysite_module/js/sasapp.js?Y"></script<--($.colorbox({html:'<p>TEST</p>'});)

最佳答案

jQuery 有一个函数允许 jQuery 库与任何其他使用 $ 作为函数名的库兼容;如果其中一个脚本导致 jQuery 以兼容的方式运行,则函数 $ 不是从 jQuery 定义的,您只能使用 jQuery() 访问任何 jQuery功能。

如果 sites/all/modules/jquery_update/replace/jquery.min.js 中的代码没有损坏,并且不是浏览器引起的问题,那么这是我唯一的可能可以想到。

为了确保这不是另一个问题,我会使用 jQuery 库的非最小化版本。我在一些浏览器(主要是 Internet Explorer 6,但不同浏览器中可能存在该问题)的最小化 jQuery 库中遇到了一些问题。

关于javascript - 为什么 ColorBox 无法正确加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3383277/

相关文章:

jquery - $(window).load 的 Drupal 7 jQuery 语法是什么?

javascript - mysql连接的模块导出

javascript - 如何增加div的点击面积?

JavaScript - 'No Access Control Allow Origin' header'尽管存在

javascript - 如何在内容加载后隐藏微调器

tomcat - 我如何在 tomcat 服务器上安装 drupal 7

javascript - 如何通过 `echo json_encode($data);`获取所有数据

javascript - 编辑表中的行时添加验证

javascript - 将 json 值打印到 html 中

php - 我无法在 Drupal 主题中显示标题区域