私は fancyBox v2.1.4 を使用しています。Chrome では、fancyBox が開いているときにメイン ページをスクロールできます。
を使用してlocked: true
いますが、問題は解決していないようです。e.preventDefault
別のオプションとして、特定のスクロール機能を無効にすることも検討しました。
$(document).ready(function() {
$('.fancybox').fancybox({
'closeClick': false,
'scrolling': 'no',
helpers: {
overlay: {
closeClick: false,
locked: true
}
},
beforeShow: function() {
// considering some type of functionality here to prevent default
// of mousewheel
},
afterClose: function() {
// restore default action of mousewheel, although my initial attempts
// at this did not work
}
});
});