是否有“鼠标释放时”的 HTML 属性/事件处理程序?

问题描述 投票:0回答:2
html attributes event-handling
2个回答
31
投票

在桌面浏览器上使用

mouseup
事件,在移动电话上使用
touchend
事件来处理此用户交互。

<input type="range" min="0" max="1" 
       onmouseup="callfunction()" 
       ontouchend="callfunction()">

我建议检查 caniuse.com 以获得浏览器支持。

已知问题(截至2019-03-25):


4
投票

tomhughes提出了一个很好的观点:可访问性。

可以将

onkeyup

 添加到列表中:

<input type="range" min="0" max="1" onmouseup="callfunction()" ontouchend="callfunction()" onkeyup="callfunction()" >
    
© www.soinside.com 2019 - 2024. All rights reserved.