我想保持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的回调。非常感谢您的帮助!非常感激。 –