Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Установка фокуса в div contenteditable=“true” (https://javascript.ru/forum/jquery/56947-ustanovka-fokusa-v-div-contenteditable%3D%E2%80%9Ctrue%E2%80%9D.html)

zkolya 11.07.2015 14:43

Установка фокуса в div contenteditable=“true”
 
Здравствуйте,подскажите,ка к быть,есть div
Код:

<div id="editable_zone" contenteditable="true"></div>
я в него перемещаю изображения
Код:

$('body').on('click', 'img', function () {$(this).toggleClass('selimg');});
 
 $(".selimg").appendTo("#editable_zone").resizable().parent().draggable({ containment: 'parent' }).click(function () {
          alert("окей");
        });

Но проблема в том,что после передвижения изображения ,вводить в div текст можно только над картинкой,можно ли самому устанавливать focus и писать где нужно
Заранее спасибо!
вот https://jsfiddle.net/Zkolya_linkoln/zph9wwhg/2/

Infinity178 12.07.2015 04:57

.focus() на нужный элемент
http://api.jquery.com/focus/

zkolya 12.07.2015 23:46

Infinity178,
Это не помогает,сработает,только если там текст есть,а если нету,то при передвижении картинки текст можно напечатать только над картинкой https://jsfiddle.net/Zkolya_linkoln/zph9wwhg/3/

Deff 13.07.2015 01:14

zkolya,
Автовставьте начальный пустой символ, к примеру &shy;


Часовой пояс GMT +3, время: 18:54.