prettyPhoto ломает document.ready () - PullRequest
       12

prettyPhoto ломает document.ready ()

0 голосов
/ 12 марта 2012

Я пытаюсь заставить PrettyPhoto работать, но, похоже, у меня возникла проблема. Всякий раз, когда я загружаю prettyPhoto.js, он молча завершается неудачей. Я не получаю предупреждений консоли, и все утверждает, что загружается просто отлично.

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>  
<script src="Scripts/jquery.prettyPhoto.js" type="text/javascript" />

<script type="text/javascript">
    $(document).ready(function(){
        alert('test1');
        $("a[rel^='prettyPhoto']").prettyPhoto();
        alert('test2');
});
</script>

Ни одно из предупреждений не сработает, если я не удалю <script src="Scripts/jquery.prettyPhoto.js" type="text/javascript" />.

Если у кого-нибудь есть идея, как это исправить, я был бы очень признателен. Я бы также принял хорошую альтернативу prettyPhoto в качестве ответа. Спасибо.

1 Ответ

2 голосов
/ 12 марта 2012

используйте ключевое слово jQuery вместо знака доллара, иногда это создает конфликт. Не забудьте пройти через '$'.

jQuery(document).ready(function($){
    // Your code
});
...