拖动范围滑块时,什么DOM事件允许持续触发?

维沙尔·in那

我目前有一个滑块和一个旁边的框,我想在其中显示滑块的当前值。我希望当我将滑块从0拖动到100时,框中的值不断变化。哪个DOM事件最能描述此类事件?目前,我已单击它,因此在移动完滑块后它会更新框中的值。

let text1 = document.getElementById("sliderText1");
let slider1 = document.getElementById("slider1");
text1.textContent = slider1.value + "%";
slider1.addEventListener("mouseup",function(){
  text1.textContent = slider1.value + "%"
});
<!DOCTYPE HTML>
<html>
<head>
  <title></title>
</head>
<body>
  <div style="float:left";>
    <input type="range" id="slider1" min="0"        max="100" value="50"> 
  </div>
  <div style = "float:left;">
    <p id = "sliderText1" style = "margin-top:      2px; margin-left: 2px; border-style:          solid"></p>
  </div> 
<script src="script.js"></script>
</body>
</html>

吉斯·范·奥弗肖特(Jis van Overschot)

您可以使用该mousemove事件,事件应该起作用。

这是有关事件https://developer.mozilla.org/zh-CN/docs/Web/API/Element/mousemove_event的MDN文档

let text1 = document.getElementById("sliderText1");
let slider1 = document.getElementById("slider1");
text1.textContent = slider1.value + "%";
slider1.addEventListener("mousemove",function(e){
  text1.textContent = slider1.value + "%"
});
<!DOCTYPE HTML>
<html>
<head>
  <title></title>
</head>
<body>
  <div style="float:left";>
    <input type="range" id="slider1" min="0"        max="100" value="50"> 
  </div>
  <div style = "float:left;">
    <p id = "sliderText1" style = "margin-top:      2px; margin-left: 2px; border-style:          solid"></p>
  </div> 
<script src="script.js"></script>
</body>
</html>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何防止拖动时触发滑动事件

来自分类Dev

单击时正在触发拖动事件

来自分类Dev

当孩子在jQuery中拖动时,如何触发父拖动事件?

来自分类Dev

滑动滑块-在输入焦点事件时更改可拖动状态

来自分类Dev

IE 10中未触发范围滑块输入事件

来自分类Dev

拇指/指针移动完成触发事件上的输入范围滑块

来自分类Dev

jQuery拖动触发的事件

来自分类Dev

传单:范围变更时触发事件

来自分类Dev

输入[范围]值更改/拇指拖动时触发功能

来自分类Dev

仅当mouseenter事件持续1秒时才触发功能

来自分类Dev

单击bingmap上的图钉时触发的拖动事件

来自分类Dev

未发生拖动时不触发 Mouseup 事件

来自分类Dev

当我在 chrome 中拖动时触发了单击事件

来自分类Dev

滑块更改值但尚未释放鼠标按钮时触发的事件

来自分类Dev

仅在释放指针时,AngularJS滑块范围更改事件

来自分类Dev

拖动滑块时更新标签

来自分类Dev

拖动滑块时更新标签

来自分类Dev

为什么点击事件在返回时被触发?

来自分类Dev

为什么在DOM事件触发前声明命名函数?

来自分类Dev

调用DOM提交方法时未触发jQuery提交事件

来自分类Dev

页面显示事件触发时动态插入DOM

来自分类Dev

为什么我动态添加的事件处理程序没有持续触发

来自分类Dev

触发振荡器时如何使输入范围滑块跨度八度

来自分类Dev

仅在持续时间超过几秒钟时才触发 mouseleave 事件 - jQuery

来自分类Dev

当在div滚动条上移动时,Firefox会触发拖动事件

来自分类Dev

使用拖动道具时,如何使React Framer-motion触发手机的onClick事件?

来自分类Dev

在div上拖动文本或在div上放置文本时如何触发事件

来自分类Dev

在 Google Maps JavaScript API 中拖动路线(即新航点)时触发某些事件

来自分类Dev

C ++等待但允许事件触发

Related 相关文章

  1. 1

    如何防止拖动时触发滑动事件

  2. 2

    单击时正在触发拖动事件

  3. 3

    当孩子在jQuery中拖动时,如何触发父拖动事件?

  4. 4

    滑动滑块-在输入焦点事件时更改可拖动状态

  5. 5

    IE 10中未触发范围滑块输入事件

  6. 6

    拇指/指针移动完成触发事件上的输入范围滑块

  7. 7

    jQuery拖动触发的事件

  8. 8

    传单:范围变更时触发事件

  9. 9

    输入[范围]值更改/拇指拖动时触发功能

  10. 10

    仅当mouseenter事件持续1秒时才触发功能

  11. 11

    单击bingmap上的图钉时触发的拖动事件

  12. 12

    未发生拖动时不触发 Mouseup 事件

  13. 13

    当我在 chrome 中拖动时触发了单击事件

  14. 14

    滑块更改值但尚未释放鼠标按钮时触发的事件

  15. 15

    仅在释放指针时,AngularJS滑块范围更改事件

  16. 16

    拖动滑块时更新标签

  17. 17

    拖动滑块时更新标签

  18. 18

    为什么点击事件在返回时被触发?

  19. 19

    为什么在DOM事件触发前声明命名函数?

  20. 20

    调用DOM提交方法时未触发jQuery提交事件

  21. 21

    页面显示事件触发时动态插入DOM

  22. 22

    为什么我动态添加的事件处理程序没有持续触发

  23. 23

    触发振荡器时如何使输入范围滑块跨度八度

  24. 24

    仅在持续时间超过几秒钟时才触发 mouseleave 事件 - jQuery

  25. 25

    当在div滚动条上移动时,Firefox会触发拖动事件

  26. 26

    使用拖动道具时,如何使React Framer-motion触发手机的onClick事件?

  27. 27

    在div上拖动文本或在div上放置文本时如何触发事件

  28. 28

    在 Google Maps JavaScript API 中拖动路线(即新航点)时触发某些事件

  29. 29

    C ++等待但允许事件触发

热门标签

归档