首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在ionRangeSlider中的onChange事件上添加延迟

在ionRangeSlider中的onChange事件上添加延迟
EN

Stack Overflow用户
提问于 2018-06-04 03:31:44
回答 1查看 1.8K关注 0票数 0

我使用ionRangeSlider表示价格范围:

HTML

代码语言:javascript
复制
<input class="range-slider" id="price_range">

JS

代码语言:javascript
复制
        $("#price_range").ionRangeSlider({
            min: 0,
            max: 10000,
            type: "double",
            grid: false,
            step: 500,
            force_edges: true,
            decorate_both: false,
            prettify_enabled: true,
            onChange: function (data) {
                $('#loading').show();
                window.location.replace("@Url");
            },
        });

在重定向到url之前,我想在onChange上添加2秒的延迟。

我已经查看了文档,但我找不到如何为onChange事件添加延迟。

任何帮助都将不胜感激

EN

回答 1

Stack Overflow用户

发布于 2018-06-04 03:55:00

也许你可以试试这样的东西-

代码语言:javascript
复制
<body>
    <select id="select">
        <option>1</option>
        <option>2</option>
        <option>3</option>
    </select>
    <script>
        var wto;
        $('#select').change(function() {
          wto = setTimeout(function() {
            // write your code here
            console.log('something changed');
          }, 2000);
        });
    </script>
</body>

每当从下拉列表中选择一个新值时,就会触发此更改,但警报将仅在2秒后发出。

试试这个,如果你在找别的东西,请告诉我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50670241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档