我正在创建一个基于 HTML 的聊天。在此聊天中,当您收到新消息时,正在使用此代码播放声音:
$('#sound-root').html('<embed src="'+soundfile+'" hidden="true" autostart="true" loop="false" />');
问题是,在某些浏览器中,当您在输入 blur() 事件时收到消息时,会从 textarea 触发,您应该再次单击 textarea 以继续输入。有什么解决方法吗?
PS:
- #sound-root是一个不可见元素,仅用于播放声音。
- #textChat是文本区域的 id。
- #textChat应该能够模糊。