Fancybox не работает в Rails 3.1 - PullRequest
1 голос
/ 18 ноября 2011

Я использую gem 'fancybox-rails'

Вот как выглядит мой html (я пытаюсь отобразить скрытый div с классом item_comments):

<div class="details">
    <ul class="items">
        <li><a class="comments" href="#">show comments</a></li>
    </ul>
    <div class="item_comments">
        <ul>
            <% comments.each do |comment| %>
                <li><%= comment.comment %></li>
            <% end %>
        </ul>
    </div>
</div>

Вот мой JS для этого:

$(".comments").click(function(e) {
        e.preventDefault();
        $(this).parent().parent().parent().find('.item_comments').fancybox();
        return false;
    });

PS. Я пробовал вручную, включая модную коробку js, css и изображения - все равно не будет работать: (

1 Ответ

0 голосов
/ 18 ноября 2011

Я не уверен, что это проблема, но у вас нет тега в ссылке "показать комментарии".Из-за этого ваши функции .parent () могут не работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...