我做了一个应该显示错误或删除错误的函数。
不幸的是,当我以任何方式使用该功能时,例如displayError(true, "test");
,它都无法正常工作。
当我检查html代码以查看是否有任何更改时,什么都没有更改。
function displayError(display, string, xhr) {
$("div#error").fadeOut(300, function() {
if(arguments.length == 1 && typeof display === "boolean" && display == false) {
//do nothing
} else if(arguments.length == 2 && typeof display === "boolean" && display == true && typeof string == "string") {
$("div#error").html('<b style="color: #ce1919;">(!)</b> '+string).fadeIn(300);
} else if(arguments.length == 3 && typeof display === "boolean" && display == true && typeof string == "string" && typeof xhr === "object") {
$("div#error").html('<b style="color: #ce1919;">('+xhr.status+")</b> "+string).fadeIn(300);
}
});
}
谁能找出问题所在?
最佳答案
use
typeof display === "boolean"
typeof xhr === "object"
希望这可以帮助。
Reference
关于javascript - 我的displayError()函数根本无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22224056/