Javascript 未捕获的TypeError:对象[Object Object]没有方法“switchClass”

Javascript 未捕获的TypeError:对象[Object Object]没有方法“switchClass”,javascript,Javascript,我正在为我的网站做一个复活节彩蛋。我以前在另一个项目中使用过这段代码,唯一的区别是要切换的类名。当输入secret1作为输入时,我得到未捕获的TypeError:Object[Object Object]在控制台中没有方法“switchClass”。这是我的剧本: var secret1 = "70767380"; //flip var secret2 = "857870767380"; //unflip var input = ""; var timer; var mode = false;

我正在为我的网站做一个复活节彩蛋。我以前在另一个项目中使用过这段代码,唯一的区别是要切换的类名。当输入secret1作为输入时,我得到未捕获的TypeError:Object[Object Object]在控制台中没有方法“switchClass”。这是我的剧本:

var secret1 = "70767380"; //flip
var secret2 = "857870767380"; //unflip
var input = "";
var timer;
var mode = false;

$(document).keyup(function(e) {
    input += e.which;    

    clearTimeout(timer);
    timer = setTimeout(function() { input = ""; }, 1000);

    check_input();
});

function check_input() {
    if(input === secret1) {
        $( ".desktop_wrapper" ).switchClass( "desktop_wrapper", "desktop_wrapper_flip", 1000 );        
    }
}

$(document).ready(function() {
    setInterval(function() { $('#info').html('Keystroke: ' + input); }, 100);
});
还有我的CSS:

.desktop_wrapper
    {
        position: relative;
        background-color: #ffffff;
        /*Høyde kun for å illustrere scrolling*/
        height: 2000px;
        width: 80%;
        max-width: 1024px;

        margin-right: auto;
        margin-left: auto;

        box-shadow: 0px 0px 150px 30px #b5b5b5, 0px 0px 10px 2px #000000;
    }

    .desktop_wrapper_flip
    {
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: “FlipH”;
    }

错误消息很清楚:jQuery对象上没有名为switchClass的方法。您可能会想到toggleClass.switchClass是来自jQueryUI的方法。您是否已将其包含在页面上?感谢您的快速回答:尝试添加正确的jQuery库,但没有成功。将其更改为toggleClass,现在可以使用了!荣誉