1

我正在编写一个实验,我需要在单击/拖动引导滑块后激活一个禁用的按钮。

我试过click,onmousedown,滑块的值与50(初始值集)函数不同,但它们不起作用。然而,由于这是我第一次用 JS 和 jQuery 编码,我可能没有 100% 正确使用它们。

我的代码:

<br><br>
<!-- Format of the slider plus one stylesheet on the top of the page -->
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-slider/9.7.2/css/bootstrap-slider.min.css">
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-slider/9.7.2/bootstrap-slider.min.js"></script>

<input id="slider" type="text" data-provide="slider" data-slider-min="0" data-slider-max="100" data-slider-step="1" data-slider-value="50" />

<br><br>
<!-- Button -->
<input class="MyButton" type="button" value="Next" title="Next Page" tabindex="200" onclick="window.location.href='example.html'" disabled="disabled">

这个社区讨论已经帮助了我十几次,非常感谢您的宝贵时间!如果问题不够清楚,请告诉我。

4

1 回答 1

1

使用slideStop事件:

$("#slider").on("slideStop", function() {
    $(".MyButton").prop("disabled", null);
});

更新的小提琴

资源

于 2019-05-09T17:01:25.063 回答