boostrap 鼠标滚轮滑动图片_BootStrap布局鼠标滚动失效问题

记录最近在项目中遇到的一个奇葩bug

情景

用bootstrap布局后插入某些元素会导致鼠标滚轮失效 进度条正常 就是鼠标控制不了

!function () {

var EventUtil = {

addHandler: function (element, type, handler) {

if (element.addEventListener) {

element.addEventListener(type, handler, false);

} else if (element.attachEvent) {

element.attachEvent('on' + type, handler);

} else {

element['on' + type] = handler;

}

},

getEvent: function (event) {

return event ? event : window.event;

},

stopPropagation: function (event) {

event = event || window.event;

if (event.stopPropagation) {

event.stopPropagation();

} else {

event.cancelBubble = true;

}

}

};

function handleMouseWheel(event) {

EventUtil.stopPropagation(event);

event = EventUtil.getEvent(event);

var value = event.wheelDelta || -event.detail;

var delta = Math.max(-1, Math.min(1, value));

console.log(delta < 0 ? 'down' : 'up');

}

EventUtil.addHandler(document, 'mousewheel', handleMouseWheel);

EventUtil.addHandler(document, 'DOMMouseScroll', handleMouseWheel);

}();

插入到网站底部就可以解决了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值