HTML5:输入类型范围有"onrelease"之类的事件吗?

Gab*_*Kid 4 html

我需要在释放滑块时调用函数,"onchange"会在更改时更改值.这有解决方案吗?

像这样

<input type="range" min="0" max="1000" onrelease="callfunction()">
Run Code Online (Sandbox Code Playgroud)

WoI*_*IIe 7

尝试 mouseup

  • 这似乎是实际的解决方案。“input type=range”的事件处理在不同的浏览器中是不同的(并且仍然处于实验阶段)。只需移动滑块就会在 IE 中引发“change”事件,在 Firefox 中引发“input”事件,在 Chrome 中也会引发“change”事件!但是释放它会触发所有这些中的“onmouseup”。这可能不适用于在此上下文中不使用鼠标的实现。 (2认同)
  • 这不包括使用键盘修改范围的用户(例如,出于可访问性原因不使用指点设备的用户)。 (2认同)