0
我目前有fancybox
顯示所有正確的圖片/視頻,它應該。但是,我似乎無法得到它顯示每次調用fancybox
相關的標題。爲fancybox圖片添加標題/視頻
我使用的fancybox V2.1.5
$(document).ready(function(){
$(".fancyYoutube").live('click',function(){
$.fancybox({
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'titleShow' : 'true',
'speedIn' : '100',
'width' : 680,
'height' : 395,
'href' : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
'type' : 'swf',
'swf' : {
'wmode' : 'transparent',
'allowfullscreen' : true,
},
beforeLoad: function() {
this.title = $(this.element).attr('caption');
}
});
return false;
});
});
我使用它需要的部分內caption=
,但它仍然不顯示字幕文本:(
我也是採用了最新的jQuery插件吧。
任何幫助將是巨大的,謝謝!
編輯:問題就迎刃而解了:
$(document).ready(function(){
$(".fancyYoutube").live('click',function(){
$.fancybox({
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'title' : this.title,
'speedIn' : '100',
'width' : 680,
'height' : 395,
'href' : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
'type' : 'swf',
'swf' : {
'wmode' : 'transparent',
'allowfullscreen' : true
}
});
return false;
});
});
只需要title : this.title,
我是正確的是'標題='將需要更改爲'標題='? 此外,我也發現了博客部分,但它甚至不允許加載fancybox。 http://pastebin.com/ND0GNXYk是正確的嗎? –
事實上,我不認爲你使用任何問題,因爲.attr('標題')採取任何你告訴它。 檢查我的編輯 – MayTheSchwartzBeWithYou
現在已經改變了我的代碼以包含'beforeLoad:function(){ $(this).html($(this).attr('caption')); }''而不是'this.title = $(this.element).attr('caption');'和fancybox現在不加載,只是鏈接到圖像/視頻 –