Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface JQM切换翻转开关调用刷新时出错_User Interface_Slidetoggle_Jquery Mobile - Fatal编程技术网

User interface JQM切换翻转开关调用刷新时出错

User interface JQM切换翻转开关调用刷新时出错,user-interface,slidetoggle,jquery-mobile,User Interface,Slidetoggle,Jquery Mobile,我是JQM的新手。 我正试图为家庭自动化设置一个开关控制。每个房间都有开关,由电话或电脑控制。 我遇到的问题是,我有一个拨动翻转开关,可以打开或关闭整个组。问题在于更新侧面的其他拨动翻转开关,例如,当为整个组选择“关闭”时,所有开关应更改为“关闭”,反之亦然,为“打开”选项。如果选择了任何其他开关,则不应更改“整个组”开关。 我尝试了各种刷新选项,但要么页面完全挂起,要么出现以下错误 错误:无法在初始化之前调用滑块上的方法;试图调用方法“刷新” 我尝试了论坛上给出的所有不同答案,但没有一个能在C

我是JQM的新手。 我正试图为家庭自动化设置一个开关控制。每个房间都有开关,由电话或电脑控制。 我遇到的问题是,我有一个拨动翻转开关,可以打开或关闭整个组。问题在于更新侧面的其他拨动翻转开关,例如,当为整个组选择“关闭”时,所有开关应更改为“关闭”,反之亦然,为“打开”选项。如果选择了任何其他开关,则不应更改“整个组”开关。 我尝试了各种刷新选项,但要么页面完全挂起,要么出现以下错误

错误:无法在初始化之前调用滑块上的方法;试图调用方法“刷新”

我尝试了论坛上给出的所有不同答案,但没有一个能在Chrome、Firefox或iPhone Safari上运行

$document.readyfunction{

$(".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