上のキーボード入力が、私はcontenteditable="true"
属性を含む、動的に生成された要素を持つFirefoxの問題(他のブラウザでは正常に動作するように見える)抱えていることができません。私ならばのcontentEditable +のSelectAll: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は関連しています。
Firefox 3.6でうまく動作します。どのバージョンを使用していますか? 6.0? –
6.0.2で再現できます。 – pimvdb
ええ、もっと詳しく説明してください:)私はFx 3.6.22(Win XP)と6.0.2(Windows 7の仮想マシン)をチェックしており、どちらも正しく動作しています。 –