Я использую PrettyPhoto на веб-сайте. При нажатии на изображение отображается встроенный контент.jQuery: функция click() не работает с PrettyPhoto
<a href="#verObra" rel="prettyPhoto">Work name.</a>
Рядный содержание, чтобы показать это:
<div id="verObra1" class="verObra">
<div class="galObra">
<div id="imgAmpliada">
<img src="images/showObra.jpg" alt="" />
</div><!-- /#Ampliada -->
<ul class="thumbs">
<li><a href="#" rel="prettyPhoto[pp_gal]"><img src="images/thumb.jpg" alt=""/></a>
<li><a href="#" rel="prettyPhoto[pp_gal]"><img src="images/thumb.jpg" alt=""/></a>
</ul>
</div><!-- /.galObra -->
<div class="descObra">
<h3>Titulo de la obra</h3>
<p>The wise man therefore always holds in these matters to this principle of selection: he rejects pleasures to secure other greater pleasures, or else he endures pains to avoid worse pains.</p>
</div><!-- /.descObra -->
</div><!-- /#VerObra1 -->
Я хочу, чтобы при нажатии на миниатюру (.thumbs Li а) в модальном окне, он изменяет изображение выше (#imgAmpliada IMG). Я пробовал с этим кодом, но ничего:
$(function() {
$(".thumbs li a").click(function() {
var image = $(this).attr("rel");
$('#imgAmpliada').hide();
$('#imgAmpliada').fadeIn('slow');
$('#imgAmpliada').html('<img src="' + image + '"/>');
return false;
});
});
$("a[rel^='prettyPhoto']").prettyPhoto({show_title: false, default_width: 800});
Пожалуйста, может кто-нибудь объяснить мне, почему он не работает? Благодаря!
Что конкретно или не происходит? Не запускается ли код вообще? – 2010-11-23 16:10:16