2011-11-18 78 views
1

我使用gem 'fancybox-rails'的fancybox不工作的Rails 3.1

這裏是我的HTML是什麼樣子(我試圖顯示與item_comments類隱藏DIV):

<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 for this:

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

PS。我試過手動包括花式框js,CSS和圖像也仍然不會工作:(

+1

你的錨標記不正確關閉 – Rafay

+0

感謝我補充說,(我只錯過了這裏的問題 - 。實際的代碼有結尾標籤)仍然不起作用我想我會給一些其他的模式腳本一個鏡頭來代替 – user1049097

回答

0

我不知道這是否是問題,但是您沒有標籤在「顯示評論」鏈接,正因爲如此,你.parent()功能可能無法正常工作

+0

你的意思是「沒有**結束**標籤」嗎? – stephenmurdoch

+0

這不是說 - 我試過了。 – user1049097