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次點擊=啓用等,但它只能工作到'秒點擊'。可能嗎?你怎麼看? –