2 回答

TA贡献1851条经验 获得超4个赞
应使用会话存储来保持状态为“打开”或“关闭”。这样,在您重新启动浏览器之前,它不会重置。例如:
sessionStorage.setItem("state", "off");
$(".button").on("click", function() {
if (sessionStorage.getItem("state") == "off") {
sessionStorage.setItem("state", "on");
$(this).removeClass("off");
$(this).addClass("on");
} else {
sessionStorage.setItem("state", "off");
$(this).removeClass("on");
$(this).addClass("off");
}
}

TA贡献1853条经验 获得超18个赞
首先,CSS类名必须用一个单词表示,并且是三个不同的类名和/,在这两种情况下都是重复的。你应该使用和代替。button on
button off
button
on
off
button
button-off
button-on
话虽如此,当页面加载时,它将以默认样式“绘制”:button-off
<th class="button-off"><span class = "fa fa-power-off"></span><input type="checkbox" id='"webdata".Start'/>
您需要创建一个函数,该函数将在页面完成加载后立即运行,并将调用该函数以检查电机状态。检查电机状态后,您应该根据电机的状态自动更新按钮复选框的状态。
添加回答
举报