Ich ersetzte die Schaltfläche auf dem jQuery Toggle-Code mit einer Checkbox, aber es kann nicht funktionieren. HierErsetzt Toggle-Taste mit einem Kontrollkästchen, aber nicht funktioniert
ist die HTML-Datei, in der ich versuchte, den Knopf mit einem Kontrollkästchen zu ersetzen
index.html
<p> hi </p>
<!--<button>Press me</button>-->
<div class="onoffswitch">
<input type="checkbox" name="onoffswitch" class="onoffswitch-checkbox" id="myonoffswitch" checked>
<label class="onoffswitch-label" for="myonoffswitch"></label>
</div>
javascript
$(function() {
if (Cookies) {
$("p").toggle(!(!! Cookies("toggle-state")) || Cookies("toggle-state") === 'true');
}
// $('button').on('click', function()
$('#myonoffswitch.onoffswitch').is(":checked"), function()
{
$("p").toggle();
Cookies.set("toggle-state", $("p").is(':visible'), {
expires: 1,
path: '/'
});
});
});
Was ist hier falsch?
Aber was wollen Sie das Ouput sein? Sie haben eine Frage gestellt, aber was erwarten Sie als Antwort? –
@AlivetoDie, die
@DeepakYadav, verstecken und zeigen auf Toggle – Mecom