为什么这个jQuery包含不起作用?



我有一个模态窗口,从中我调用一个灯箱来查看图像。我已经得到了灯箱工作在它自己的,但不能让它从模态窗口的工作。

如果在lightbox包含之前包含jQuery,则分页符和portlet的所有样式都将失败。

任何帮助都非常感谢,Rich。

项目:http://djrb.co.uk/lightbox/tester.html

灯箱示例:http://djrb.co.uk/lightbox/working_example.html

看起来你包括jQuery和Prototype。因为它们都重新定义了$,所以你需要做一些特殊的处理,并在jQuery加载后有以下一行

  jQuery.noConflict();

您已经包含了其他JS库。这些库可以通过$访问,与jquery的方式相同。如果你必须使用多个库,使用jquery无冲突模式。

<html>
 <head>
   <script src="prototype.js"></script>
   <script src="jquery.js"></script>
   <script>
     jQuery.noConflict();
     // Use jQuery via jQuery(...)
     jQuery(document).ready(function(){
       jQuery("div").hide();
     });
     // Use Prototype with $(...), etc.
     $('someid').hide();
   </script>
 </head>
 <body></body>
 </html>

相关内容

  • 没有找到相关文章

最新更新