我正在使用jQuery BlockUI Plugin并且我遇到了firefox的问题,因为阻止元素会触发该元素上的滚动事件,在我的情况下,我有其他操作绑定到元素滚动并弄乱我的应用程序逻辑。
重现步骤: Firefox仅限50 +
我需要什么: 我希望避免在阻止或取消阻止元素时触发滚动事件。 这只发生在firefox上。为什么??
JSFIDDLE: https://jsfiddle.net/bababalcksheep/1nv6znLg/36/
// print on scroll
$('#scroll-div').on('scroll', function(event) {
console.log('div scrolled');
});
//block
$('#btn-block').click(function(e) {
e.preventDefault();
$('#scroll-div').block({
'message': 'loading ...'
});
});
//unblock
$('#btn-unblock').click(function(e) {
e.preventDefault();
$('#scroll-div').unblock();
});