是否可以将指针事件设置为仅对触摸板上的滚动或拖动做出反应?我有一个用于滚动复杂html排列的div’in-way’,我想知道是否可以将指针事件限制为仅对滚动/鼠标滚轮动作作出反应
我很想知道我是否正确理解这一点。如果指针事件:无意味着所有事件都是无效的,如何杀死所有事件但保留一个活动事件
我已经设置了一个HTML区域,它比它所容纳的框要大,但是如果我显示滚动条,它似乎比它应该的要高,因为有一个弹出(position:top)元素。该区域仍然需要滚动,因此为了实现这一点,我使用jQuery使我的“滚动框”跟随div中的一个不可见div:
<;div id=“scrollcontrol”style=“溢出-y:自动;溢出-x:隐藏;位置:绝对;
顶部:12px;左侧:180px;宽度:40px;高度:1300px;“>;
<;div id=“catscrollpos”style=“位置:绝对;
顶部:0px;宽度:200px;高度:2250px;“>;
</部门>;
</部门>;
剧本
$('#scrollcontrol')。滚动(函数({
$('#rangetable').css({
'top':$('catscrollpos').position().top+'px'
});
});
关于文件中的规范:
当元素应用了指针事件时:无;
元素为从不任何鼠标事件的目标,任何事件无效
请看这个演示:
没有触发事件,您甚至无法滚动容器