如何使用$ .noConflict()修复Lightbox2问题?

时间:2011-08-12 15:03:34

标签: javascript drupal picasa lightbox2

我已将图片导入我的网站。我想用lightbox2打开这些图像。我已经安装了lightbox2-drupalmodule,它可以在我的首页(www.chirowijkoersel.be)上运行,但它不适用于我导入图像的页面。

Lightbox可以与Opera一起使用。我还注意到lightbox2模块在Opera和其他所有浏览器的首页上为图像添加了一个类。

链接:

编辑: 我做了一些研究,我认为问题是多次使用$引起的。我可以使用$ .noConflict()来解决这个问题。但是我需要把它放在哪里呢?

3 个答案:

答案 0 :(得分:0)

可能是javascript冲突?

答案 1 :(得分:0)

在导入jQuery之后,您可以将$ .noConflict()放在脚本标记内。所以如果你有类似的东西:

<script src="jQuery.js"></script>

已经,你只是这样做:

<script src="jQuery.js"></script>
<script>$.noConflict();</script>

希望有所帮助。

答案 2 :(得分:0)

包装你的javascript,并使用自我调用函数

(function($){

      /// Your page code here
      // Here you can use $ 
      // We are passing jquery as $ to this self invoking function.
})(jquery)