0

有没有人成功地同时使用这两个库?我似乎无法以正确的顺序放置代码以使它们一起工作。

4

2 回答 2

0

您是否尝试过使用 jquery 的 noConflict() ?由于您使用的是两个不同的库,因此可能会导致错误。使用jQuery.noConflict()函数可能会有所帮助。

于 2012-05-14T12:04:20.730 回答
0

根据您的评论,您正在这样做:

jQuery.noConflict(
 $(document).ready(function () {
  $('.fancybox-media').fancybox({
   openEffect : 'none',
   closeEffect : 'none',
   helpers : {
    media : {}
   }
  });
  $(".fancybox").fancybox({
   openEffect : 'none',
   closeEffect : 'none'
  });
 }); 
);

...试试这个:

jQuery.noConflict();
jQuery(document).ready(function($) {
  $('.fancybox-media').fancybox({
   openEffect : 'none',
   closeEffect : 'none',
   helpers : {
    media : {}
   }
  }); // first fancybox
  $(".fancybox").fancybox({
   openEffect : 'none',
   closeEffect : 'none'
  }); // second fancybox
}); // ready
于 2012-07-23T18:54:49.187 回答