contenteditable="true"
属性を含む動的に生成された要素で、Firefox (他のブラウザーは正常に動作するようです) で問題が発生しています。
(動的にselectAll
、またはマウスを使って) すると、Firefox はキーボード入力を許可しません。
私のjsFiddle Exampleを参照してください。これは Firefox にのみ影響するようです。
$(document).ready(function(){
$('.edit').live('dblclick', function () {
document.execCommand('selectAll',false,null);
});
$('#live').append('<p class="edit" contenteditable="true">This content is generated. Firefox will not allow keyboard input when "ALL" is selected.</p>');
});
編集: これが私が取り組んでいる実際のアプリです (ほこりを許してください): cr8.me/app/ff.html - 私が望んでいるのは、メモ、カテゴリ、またはプランのタイトルをクリックして編集します。それは誰にとってもうまくいきますか?たぶん、それは私の構成、またはスクリプトの作成が不十分なだけです。行 137、572 が該当します。