Mam problem w Firefoksie (innych przeglądarek wydaje się działać prawidłowo) z dynamicznie generowane elementy zawierające contenteditable="true"
atrybut:contentEditable + selectAll: Firefox nie pozwoli na wejście klawiatury dynamicznie generowanej zawartości
Gdybym selectAll
(dynamicznie lub za pomocą myszy), Firefox nie zezwoli na wprowadzanie danych z klawiatury.
Proszę zapoznać się z moją jsFiddle Example w celach informacyjnych. Wygląda na to, że dotyczy tylko przeglądarki 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>');
});
EDIT: Oto rzeczywisty Aplikacja pracuję nad (przepraszam kurz): cr8.me/app/ff.html - Co ja chce to kliknąć (kliknij dwukrotnie, aby zaznaczyć cały tekst) notatkę, Kategoria lub Planuj tytuł, aby go edytować. Czy to działa dla nikogo? Może to tylko moja konfiguracja - lub słabe skrypty. Istotne są wiersze 137, 572.
Działa dobrze dla mnie w Firefoksie 3.6. Którą wersję używasz? 6.0? –
Mogę odtworzyć w wersji 6.0.2. – pimvdb
Huh, podaj jeszcze więcej szczegółów (OS) :) Sprawdziłem Fx 3.6.22 (Win XP) i 6.0.2 (Win 7 na maszynie wirtualnej) i oba działają poprawnie. –