我的fancybox我的網站上,例如在這裏工作,向下滾動到海洋勘探相冊:的fancybox不使用jQuery標籤工作
http://www.sea.edu/academics/oe
我已經添加了jQuery的選項卡頁面的測試版本,得到了這個工作,但現在在一個選項卡內的FancyBox不起作用。被點擊的圖像在新窗口中打開。我猜這個FancyBox函數沒有在標籤中被激活,但不知道如何解決它。見例如非工作頁面,在圖片庫標籤庫:
http://www.sea.edu/academics/oe_testing
下面是其他頁面上的運作功能:
<script type="text/javascript">
$(document).ready(function() {
$("a[rel=fancygallery]").fancybox({
'transitionIn' : 'none',
'transitionOut' : 'none',
'titlePosition' : 'over',
'titleFormat' : function(title, currentArray, currentIndex, currentOpts) {
return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + '/' + currentArray.length + (title.length ? ' ' + title : '') + '</span>';
}
});
});
</script>
我已經改變了「_testing 「頁面去除對不同版本的jQuery庫的引用,但這並沒有解決問題。經過一番搜索,我試圖改變這一點,仍然沒有運氣:
<script type="text/javascript">
$("#OEtabs-3").each(function() {
$("a[rel=fancygallery]").fancybox({
'transitionIn' : 'none',
'transitionOut' : 'none',
'titlePosition' : 'over',
'titleFormat' : function(title, currentArray, currentIndex, currentOpts) {
return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + '/' + currentArray.length + (title.length ? ' ' + title : '') + '</span>';
}
});
});
</script>
任何意見非常感謝!
你能提供一個[例子的jsfiddle(http://jsfiddle.net)? – Dom 2013-04-30 18:28:03