如果你想觀看的影片看起來像圖像,然後用同樣的類選擇兩個,圖片和視頻,並添加media: {}
像(使用當前代碼)的helpers
API選項:
$(".fancybox").fancybox({
helpers: {
title: {
type: 'inside'
},
media: {} //<== added for videos
},
padding: 0,
beforeShow: function() {
this.title = $(this.element).attr('title');
this.title = '<h4>' + this.title + '</h4><hr class="gray">' + $(this.element).find('img').attr('alt');
if (this.title) {
// New line
this.title += '<br />';
}
},
afterShow: function() {
// Render tweet button
twttr.widgets.load();
}
});
然後在(視頻)HTML改變類選擇從fancybox-media
到fancybox
所以這
<a class="project-wrp fancybox-media" title="Lorem ipsum dolor sit amet" rel="group7" href="https://vimeo.com/34134308">...</a>
成爲這個
<a class="project-wrp fancybox" title="Lorem ipsum dolor sit amet" rel="group7" href="https://vimeo.com/34134308">...</a>
注意是
helpers: {
...
media: {} //<== added for videos
}
不會對圖像產生任何影響,所以你可以放心地結合在一起的選項。
見JSFIDDLE(第二拇指打開視頻)
來源
2013-10-24 18:35:16
JFK
我看到它的工作原理您添加的頁面上,正是我的目標是盡。但是我的主頁沒有這個腳本。我在哪裏添加媒體:{}? – oturpin
@ user2916877:好吧,你的頁面裏有這個腳本http://imaginefilmscommunication.com/site/js/settings.js – JFK
太棒了!它的工作原理,謝謝! – oturpin