我做了一個應該顯示錯誤或刪除錯誤的函數。我的displayError()函數根本不工作
不幸的是,當我以任何方式使用該功能時,例如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);
}
});
}
任何能夠識別問題的人?
如果您檢查$( 「#DIV錯誤」)是發現什麼了嗎?或者它是一個空陣列。這可能是你的dom沒有加載或你的選擇器是錯誤的。 –
如果我把'$(「div#error」)。fadeIn();'放在它工作的函數之外。所以我認爲我的選擇是正確的。 –