![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Alukard |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 14.11.2006 Репутация: нет Всего: нет |
Есть задача, сделать перетаскивание внутрь TinyMCE элементов. Примерно как на проекте Эльбы, для примера можете посмотреть здесь:
https://elba.kontur.ru/AccessControl/Demo.aspx (Дальше нажимаем Индивидуальный предприниматель, Заходим на вкладку Бизнес, Создать->Договор->Новый договор) . И вот здесь у нас редактор, в который можно перетащить поля с левой стороны. Вот хотелось бы узнать, как это лучше всего реализовать? Есть ли в TinyMCE функция перехвата места, где отпускается курсор над ним? Можно ли сделать это как то с помощью JQuery UI ? Там есть удобные иструменты Drag&Drop. Но применить их без точного места отпускания левой кнопки мыши нельзя. И получить желательно конечно не координаты, над которыми отпустился курсор, а элемент а ещё лучше прямо указатель на место в TinyMCE. Может быть есть другие способы реализации подобного алгоритма, буду рад любым советам, пока сам читаю документацию к TinyMCE. Заранее благодарен! --------------------
Блог блогу рознь: Алукардные РецептыPHP, Операционные системы, Россия & США...etc. |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 7 Всего: 137 |
Что мешает посмотреть как сделано там?
Там у перетаскиваемых элементов и у скриптов есть префиксы в ID вида WysiwygWithMacros, попробуйте поискать по этому слову в гугле. |
|||
|
||||
| Alukard |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 14.11.2006 Репутация: нет Всего: нет |
Поиск в Гугл или Яндекс выдает только данный топик.
А код там весьма страшный, видимо писалось внутри компании. Хотел найти готовый скрипт, но видимо такого нету. Я уверен, что там не все так просто, как кажется) --------------------
Блог блогу рознь: Алукардные РецептыPHP, Операционные системы, Россия & США...etc. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Применение библиотек | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |