微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

HTML5范围的onChange事件

目前我范围输入上的onChange事件在每个步骤触发。

有没有办法阻止此事件启动,直到用户放开滑块?

我正在使用范围创建搜索查询。我想要能够在每次表单更改时运行搜索,但在滑块运动的每个步骤发出搜索请求太多了。

谢谢你的帮助

下面是代码

HTML:

<div id="page">
    <p>Currently viewing page <span>1</span>.</p>
    <input class="slider" type="range" min="1" max="100" step="1" value="1" name="page" />
</div>

JavaScript:

$(".slider").change(function() {
    $("#query").text($("form").serialize());
});

这有帮助吗?

解决方法

用于最终所选值:
$(".slider").on("change",function(){console.log(this.value)});

使用获取增量值作为滑动:

$(".slider").on("input",function(){console.log(this.value)});

原文地址:https://www.jb51.cc/html5/170108.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。