HTMLベースのチャットを作成しています。このチャットでは、新しいメッセージを受信すると、次のコードを使用してサウンドが再生されます。
$('#sound-root').html('<embed src="'+soundfile+'" hidden="true" autostart="true" loop="false" />');
問題は、一部のブラウザでは、blur()イベントの入力中にメッセージを受信すると、テキストエリアから発生し、テキストエリアをもう一度クリックして入力を続行する必要があることです。そのための回避策はありますか?
PS:
- #sound-rootは非表示の要素であり、サウンドのみを再生するために使用されます。
- #textChatはtextareaのIDです。
- #textChatはぼやけることができるはずです。