如何使用jquery或javascript实现while(聚焦的文本区域)
我正在开发一个聊天网站。我对“看见”有问题。假设如果用户将注意力集中在如何使用jquery或javascript实现while(聚焦的文本区域),javascript,jquery,Javascript,Jquery,我正在开发一个聊天网站。我对“看见”有问题。假设如果用户将注意力集中在上,就会看到一条消息。但是,如果用户没有集中注意力!我怎么能意识到这样的事情 while(focused) { // send seen notification } 我认为最好使用jQuery之类的工具,并使用.blur()和.focus()方法。查找blur()的文档。您可以让听众知道文本区域何时聚焦,何时失去聚焦 $('textarea')。在('focus',function()上{ $('.focus')
上,就会看到一条消息。但是,如果用户没有集中注意力!我怎么能意识到这样的事情
while(focused) {
// send seen notification
}
我认为最好使用jQuery之类的工具,并使用.blur()和.focus()方法。查找blur()的文档。您可以让听众知道文本区域何时聚焦,何时失去聚焦
$('textarea')。在('focus',function()上{
$('.focus').html('true');
});
$('textarea')。在('blur',function()上{
$('.blur').html('true');
});代码>
错误
false
简而言之,您不能这样做,因为浏览器javascript是单线程的,并且基于事件。看看jQuery.on('focus/blur')之类的东西。