我要做的是创建一个指令,当放置在元素上时(例如,select下拉列表)禁用该元素的鼠标滚轮滚动,而不是滚动页面。我已经找到了两种方法来解决这个问题,但这两种方法都不完整。这不允许在焦点放在元素上时滚动页面(它禁用所有滚动)。element.on('mousewheel', function (e) {
我正在使用IE9,当选择下拉菜单被聚焦时,我无法删除蓝色背景。当从任何下拉列表中选择一个项目时,该元素会被一个蓝色框覆盖。在Chrome或Firefox上不会出现这种情况。这段代码为IE10和Edge删除了它 background: none; /* remove blue background on ie10/ie11 when