Javascript 未捕获的TypeError:对象[Object Object]没有方法“switchClass”
我正在为我的网站做一个复活节彩蛋。我以前在另一个项目中使用过这段代码,唯一的区别是要切换的类名。当输入secret1作为输入时,我得到未捕获的TypeError:Object[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;
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,现在可以使用了!荣誉