#jquery #html #prettyphoto
#jquery #HTML #prettyphoto
Вопрос:
У меня проблемы с prettyPhoto. Он отлично работает на моей другой странице под названием: portfolio.html . В Index.html Я также хотел заставить некоторые изображения работать с prettyPhoto, но он не реагирует на код. У меня есть это:
В верхней части моего index.html:
<script type="text/javascript" src="js/jquery.prettyPhoto.js"></script>
Середина:
<div class="boxA">
<a href="images/images/barn_owl.jpg" data-rel="prettyPhoto" title="This is the description"><img class="bottom" src="images/knop-hover1.jpg" />
<img class="top" src="images/knop-1.jpg" /></a>
</div>
<div class="boxB">
<a data-rel="prettyPhoto" href="images/images/siamang.jpg"><img class="bottom" src="images/knop-hover-siamang.jpg" />
<img class="top" src="images/knop-siamang.jpg" /></a>
</div>
<div class="boxC">
<a href="portfolio-cover.html"><img class="bottom" src="images/knop-hover-cover.jpg" />
<img class="top" src="images/knop-cover.jpg" /></a>
</div>
Внизу:
<script>
//prettyPhoto
jQuery(document).ready(function(){
jQuery('a[data-gal]').each(function() {
jQuery(this).attr('rel', jQuery(this).data('gal'));
});
jQuery("a[data-rel^='prettyPhoto']").prettyPhoto({animationSpeed:'slow',theme:'light_square',slideshow:false,overlay_gallery: false,social_tools:false,deeplinking:false});
});
</script>
Если кто-нибудь знает prettyPhoto, я надеюсь, вы сможете мне помочь. Спасибо.
Комментарии:
1. 1) вы не забыли включить jQuery на index.html ? 2) что выводит консоль javascript при переходе к index.html ?
2. Вы включили jQuery? И какую версию prettyPhoto и jQuery вы используете? — Я только что работал с prettyPhoto сегодня и обнаружил, что последняя версия prettyPhoto плохо сочетается с последней версией jQuery 🙂
3. @EsbenBoye-Jacobsen Я включил jQuery в свой index.html . Версия этой версии 3.1.5
4. @JosephMarikle Я не понимаю, что вы имеете в виду (мой английский не настолько хорош, извините). Я включил jQuery в свой index.html . Это внизу страницы.
5. Хорошо, тогда (согласно моим тестам) вы должны использовать jQuery версии 1.8.3 или ниже… В противном случае вы получите сообщение об ошибке
Uncaught TypeError: Cannot read property 'msie' of undefined
🙂