我想保持fullPage.js和fancbox.js插件的默認鍵滾動功能。所以,我想爲這兩個腳本保持左右功能。不過,我希望在fancybox打開時(例如疊加打開並且圖像被縮放),關閉fullPage.js上的關鍵滾動功能。目標是允許用戶在fancybox打開時在圖庫圖像之間左右滾動,但不能在覆蓋圖下方的「幻燈片」之間切換。fullPage.js&Fancybox多鍵盤滾動
這裏是我的代碼:
$(document).ready(function() {
$(".fancybox").fancybox({
openEffect : 'none',
closeEffect : 'none',
keys : true,
});
$.fn.fullpage({
verticalCentered: true,
resize : true,
anchors:['firstSlide', 'secondSlide'],
scrollingSpeed: 700,
easing: 'easeInQuart',
menu: false,
navigation: false,
navigationPosition: 'right',
navigationTooltips: ['firstSlide', 'secondSlide'],
slidesNavigation: true,
slidesNavPosition: 'bottom',
loopBottom: false,
loopTop: false,
loopHorizontal: false,
autoScrolling: false,
scrollOverflow: false,
css3: false,
fixedElements: '#element1, .element2',
normalScrollElements: '#element1, .element2',
keyboardScrolling: true,
touchSensitivity: 15,
continuousVertical: false,
animateAnchor: true,
//events
onLeave: function(index, direction){},
afterLoad: function(anchorLink, index){},
afterRender: function(){},
afterSlideLoad: function(anchorLink, index, slideAnchor, slideIndex){},
onSlideLeave: function(anchorLink, index, slideIndex, direction){}
});
});
拳頭,謝謝。謝謝,能否詳細解釋一下你的解決方案?我試圖實現,但沒有運氣。 –
得到它使用您建議的解決方案 - 我必須更新Fancybox 2的回調。非常感謝您的幫助!非常感激。 –