Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.12.2014, 11:29
Аспирант
Отправить личное сообщение для myshara Посмотреть профиль Найти все сообщения от myshara
 
Регистрация: 25.06.2012
Сообщений: 37

События click и dblclick
Доброго времени суток всем форумчанам!

Прошу помощи!

Стоит такая задача:
Подключены: jquery и jquery-ui.
На странице есть кнопка "Text" при нажатии на которую в div.area добавляется текст. На текст навешиваем события click и dblclick

var zz=0;

function instext(){
var divTxt;
var area=$('.area');
divTxt=$('<div class="divtxt" contenteditable="false">Текст</div>');
zz++;
divTxt.on('click', function(){???});
divTxt.on('dblclick', function(){???});
divTxt.css({position:'absolute',top: 50,left:50,'z-ndex':zz}).appendTo(area);
}


При клике на текст:
- устанавливаем класс select;
- подключаем draggable: draggable({cursor: 'move',containment:'.area'});

При двойном клике на текст:
- класс select не меняется (или устанавливается если его нет);
- отключаем draggable: draggable('destroy');
- разрешаем изменять текст: attr("contenteditable", true);
- выделяем текст.

При клике на div.area:
-убираем класс select.
- отключаем draggable: draggable('destroy');
- запрещаем изменять текст: attr("contenteditable", false);

Что ни делаю ничего не получается. Т.е. работает не так, как задумано.
Ответить с цитированием
  #2 (permalink)  
Старый 03.12.2014, 17:22
Аспирант
Отправить личное сообщение для myshara Посмотреть профиль Найти все сообщения от myshara
 
Регистрация: 25.06.2012
Сообщений: 37

Спасибо всем!!!

Вообщем решил делать так...

Если есть предложения или критика - пишите.
Заранее СПАСИБО!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Имитация события click. Это реально ? Lutidza Общие вопросы Javascript 7 17.12.2013 04:41
Запрет события Click на дочернем элементе, кот. находится за рамками родителя Smokvin Events/DOM/Window 11 10.11.2013 01:53
Двойной вызов события click Tmin10 jQuery 3 13.07.2012 22:15
Обработчик события click элемента, содержащего iframe meryfelow Events/DOM/Window 0 07.03.2012 18:58
эмуляция события click для элемента select Polo Events/DOM/Window 4 16.12.2009 13:29