Мой localalscroll и lightbox находятся в конфликте - PullRequest
0 голосов
/ 19 января 2012

Я кодирую сайт, который использует localscroll и lightbox, но когда я добавляю lightbox, localscroll перестает работать и наоборот.

Я прочитал один из ответов (http://stackoverflow.com/questions/5149448/adding-multiple-js-files-in-the-header) и попробовал то, что было предложено, новсе еще не работает. Код в заголовке:

<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>


<script type="text/javascript">jQuery.noConflict();</script>
  
<script type="text/javascript" src="http://flesler-plugins.googlecode.com/files/jquery.scrollTo-1.4.2-min.js"></script>
<script type="text/javascript" src="http://flesler-plugins.googlecode.com/files/jquery.localscroll-1.2.7-min.js"></script>
<script type="text/javascript" src="js/lightbox.js"></script>



<script type="text/javascript"> 
     // When the document is loaded...
      $(document).ready(function()
    {   // Scroll the whole document
         $('#nav').localScroll({
           target:'body'
        });
    });
</script>


</head>

Сейчас лайтбокс работает, но локальный прокрутка не работает.

Я был бы очень признателен за любую помощь. Вы можете увидетьсайт здесь: http://www.cayennecreative.ca/s/sg/

Заранее благодарен:)

1 Ответ

0 голосов
/ 21 января 2012

Как правило, не стоит использовать библиотеки jQuery и Prototype одновременно, и обычно это не требуется. В вашем случае вам, вероятно, следует использовать лайтбокс на основе jQuery (например, плагин лайтбокса jQuery ) вместо вашего на основе прототипа и избавиться от проблем совместимости.

...