我有一个div,其中我实现了类似iPad的滑动效果。可以在JSFiddle上查看我的意思(只需在div中单击并拖动鼠标即可)。
我希望在有人使用滚动条时(单击滚动条,然后从左到右移动),防止发生滑动。
简而言之,我需要在任何事件触发器中使用if(!event.wasTriggeredFromScrollbar)(在这种情况下是mousedown/move/up)。
欢迎使用jQuery和常规的JavaScript答案。
编辑:为了更加清晰明了。
我希望在有人使用滚动条时(单击滚动条,然后从左到右移动),防止发生滑动。
简而言之,我需要在任何事件触发器中使用if(!event.wasTriggeredFromScrollbar)(在这种情况下是mousedown/move/up)。
欢迎使用jQuery和常规的JavaScript答案。
编辑:为了更加清晰明了。
<div class=".panel"
是不正确的。类名 'panel' 的选择器应该是 '.panel'。点号(.)表示它是一个类名而不是例如id(#)…所以你需要<div class="panel"
来使用.panel
作为选择器。 - rlemon