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