javascript - 与引导 slider 交互后启用按钮

标签 javascript jquery html dom-events bootstrap-slider

我正在编写实验代码,我需要仅在单击/拖动 Bootstrap slider 后激活一个禁用的按钮。

我试过 click、onmousedown 和 value of slider is different from 50 (initial value set) 函数,但它们没有用。然而,由于这是我第一次使用 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">

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

最佳答案

使用slideStop事件:

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

Updated fiddle

Source

关于javascript - 与引导 slider 交互后启用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56064206/

相关文章:

javascript - 如果我的路线提供商内有条件

jquery - 使用 jQuery 将 TM 添加到文本中?

javascript - 隐藏空列后保持表格 100% 宽度

javascript - 如果属性与另一个数组匹配,则检索数组中的对象

javascript - 如何否定文字字符串

javascript - shadowbox 水平滚动条在 firefox 中不显示

javascript - onclick innerhtml 在 onclick innerhtml 中

html - 将复选框输入和 <p> 标记对齐在同一行

javascript - JQuery 选择器重写

javascript - Ajax请求表单提交问题