0
当我用这种方式 - 它只能一次,并点击停止后,则:为什么切换按钮(输入类型=“复选框”)只能工作 - JQuery?
<label class="switch">
<input type="checkbox" class="switch5">
<div class="slider round"></div>
</label>
$('.switch5').on('click', function() {
$("#slider").slider("option", "disabled", false);
$("#slider").slider("option", "value", 100);
$(this).off('click');
$(this).on('click', function() {
$("#slider").slider("option", "disabled", true);
$("#slider").slider("option", "value", 0);
});
});
当我使用单独的按钮“开”和“关”(div的),那么它完美的作品 - 但我会像一个开关而不是两个按钮:
<div class="on-button">ON</div>
<div class="off-button">OFF</div>
$('.on-button').on('click', function() {
$("#slider").slider("option", "disabled", false);
$("#slider").slider("option", "value", 100);
});
$('.off-button').on('click', function() {
$("#slider").slider("option", "disabled", true);
$("#slider").slider("option", "value", 0);
});
THX你的答案,但我想用它与我的CSS开关:在这里它只适用于:[https://jsfiddle.net/mike1mikee/uk764kj1/](https://jsfiddle.net/mike1mikee/uk764kj1/) –
当你点击它,你想滑块启用,正确? – Twisty
是的,然后点击它并禁用,但是当您检查它时,它只能运行一次:1.首先点击=启用。 2.秒click =禁用。 3.第3次点击=启用等,但它只能工作到'秒点击'。可能吗?你怎么看? –