我無法訪問settimeout函數 中的變量,即在以下示例中setTimeout(pop.hide()),3000);這裏pop.hide()內的setTimeout不工作...設置超時函數內的訪問變量
任何解決方案..
HTML
<div id="logincheck"></div>
JS:
function logClick() {
var sEmail = $('#username').val();
var sPassword = $('#password').val();
var pop = $('#logincheck');
if (($.trim(sEmail).length == 0) && ($.trim(sPassword).length == 0)) {
pop.show();
pop.html('Enter EmailId and Password ');
setTimeout(pop.hide()), 3000);
}
感謝 AB
Crowser +1尼斯的答案,在所有可能的角度解釋:) – Praveen