User interface JQM切换翻转开关调用刷新时出错
我是JQM的新手。 我正试图为家庭自动化设置一个开关控制。每个房间都有开关,由电话或电脑控制。 我遇到的问题是,我有一个拨动翻转开关,可以打开或关闭整个组。问题在于更新侧面的其他拨动翻转开关,例如,当为整个组选择“关闭”时,所有开关应更改为“关闭”,反之亦然,为“打开”选项。如果选择了任何其他开关,则不应更改“整个组”开关。 我尝试了各种刷新选项,但要么页面完全挂起,要么出现以下错误 错误:无法在初始化之前调用滑块上的方法;试图调用方法“刷新” 我尝试了论坛上给出的所有不同答案,但没有一个能在Chrome、Firefox或iPhone Safari上运行 $document.readyfunction{User interface JQM切换翻转开关调用刷新时出错,user-interface,slidetoggle,jquery-mobile,User Interface,Slidetoggle,Jquery Mobile,我是JQM的新手。 我正试图为家庭自动化设置一个开关控制。每个房间都有开关,由电话或电脑控制。 我遇到的问题是,我有一个拨动翻转开关,可以打开或关闭整个组。问题在于更新侧面的其他拨动翻转开关,例如,当为整个组选择“关闭”时,所有开关应更改为“关闭”,反之亦然,为“打开”选项。如果选择了任何其他开关,则不应更改“整个组”开关。 我尝试了各种刷新选项,但要么页面完全挂起,要么出现以下错误 错误:无法在初始化之前调用滑块上的方法;试图调用方法“刷新” 我尝试了论坛上给出的所有不同答案,但没有一个能在C
$(".tswitch").bind("change", function (event, ui) {
var n = $(this).val();
console.log('Start value n: ' + n);
if (n == '0') {
$('.tswitch').val('1');
$('.tswitch').slider("refresh");
<!--$('.tswitch').val('1').trigger('create').slider("refresh")-->
console.log('0 toggle: ' + $(this).val() + ' value n: ' + n);
} else {
$('.tswitch').val('0');
$('.tswitch').slider("refresh");
<!--$('.tswitch').val('1').trigger('create').slider("refresh")-->
<!--var fts = $('.tswitch');-->
<!--fts.val('0');-->
<!--fts.trigger('create');-->
<!--fts.slider('refresh');-->
console.log('1 toggle: ' + $(this).val() + ' value n: ' + n);
}
});
})
密码打开了
还尝试了JQM 1.8和2.0