我试图在textarea中按下某个键时运行一个页面但是它会刷新,直到它们在textarea中什么也没有,但是当我运行脚本时,它会在按下键时运行但是即使在textarea是空的,这是我的代码
$(document).ready(function(){
$("textarea").keyup(function(){
var comment = $('.the-new-com');
if( comment.val() !== '')
{
$("#is_typing").show();
setInterval(function(){
$('#is_typing').load('everything/processing/is_typing.php?chat_id='+<?php echo $id; ?>);
}, 1000);
}
else{
$("#is_typing").hide();
}
});
});
答案 0 :(得分:0)
试试这个:
$(document).ready(function(){
$("textarea").keyup(function(){
var comment = $('.the-new-com'), interval;
if( comment.val() !== '')
{
$("#is_typing").show();
interval = setInterval(function(){
$('#is_typing').load('abc.com');
}, 1000);
} else {
$("#is_typing").hide();
clearInterval(interval);
}
});
});