我希望从 youtube API 中提取的视频列表在花式框中打开。但是现在,当您单击图像时,它只会重定向到 youtube 站点。
这是相关的代码。html.erb
<% @youtube_news.each do |item| %>
<li>
<% you_tube_presenter_for(item) do |presenter| %>
<span class="center videos">
<%= link_to image_tag(presenter.thumbnail_url), presenter.video_url, :class=> "fancyboxv" %>
</span>
<%= presenter.title %>
<span class="timestamp">
Posted <%= time_ago_in_words(presenter.published_date) %> ago
</span>
<% end %>
</li>
<% end %>
和同一页面上的 JS-
<script>
$(document).ready(function(){
$("a.fancyboxv").fancybox({
'transitionIn' : 'none',
'transitionOut' : 'elastic',
'width' : '640',
'height' : '480',
'href' : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
'type' : 'swf'
'swf' :{
'wmode' :'transparent',
'allowfullscreen':'true'
}
});
return false;
});
</script>
我在这里想念什么?提前感谢您对此的帮助。