БагБД
Вход
Регистрация
В&О
Вопросы
Без ответов
Теги
Задать вопрос
Вакансии
Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
Блог
8 основных команд virsh для управления Виртуальными машинами из командной строки
Что такое метрика INP
Что такое SIEM - за 100 секунд
Что такое Vue - за 100 секунд
Визуальный редактор и appendTo
0
0
голосов
2
Доброго времени суток !Сегодня при разработке компонента наткнулся на проблему.
В скрипте древовидных комментариев под каждым комментарием кнопка "Ответить" с id="reply_to_ID". Под комментариями hidden форма id="new_comment_form" с добавлением нового комментария.
Схема проста : есть чекбокс, который определяет, какого типа будет текстовое поле в форме добавления комментария : textarea или визуальный редактор.
Код (нажимаем на кнопку "Ответить") :
Код
$("#new_comment_form").appendTo("#reply_to_"+id).fadeIn(500);
Проблема с визуальным редактором. Когда он отключен, то все в порядке, все работает правильно.
Когда включен, то при fadeIn формы появляются ДВА редактора, и естественно отображается все криво. Две полоски с кнопками, отсутствие курсора и т.п.
Так происходит потому, что первый появляется при загрузке страницы, второй при появлении у формы свойства видимый. JS в редакторе заменяет textarea на div. Когда мы форму переносим в другой блок, js видит новый textarea и его еще раз заменяет на редактор.
Если заменим строку кода (см. выше) на
Код
$("#new_comment_form".fadeIn(500);
то форма с редактором появляется внизу без проблем.
Пока никаких адекватных (!) идей по решению проблемы у меня нет...
спросил
14 Июль, 13
от
Miedz
(
220
баллов)
Ваш комментарий к вопросу:
Напишите мне, если после меня будет добавлен комментарий:
Напишите мне, если после меня добавят комменратий
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
[captcha placeholder]
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
Ваш ответ
Отправить мне письмо на это адрес если мой ответ выбран или прокомментирован:
Отправить мне письмо если мой ответ выбран или прокомментирован
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
2 Ответы
0
0
голосов
$("#new_comment_form"
)
.appendTo
почему нет этой закрывающей скобки?
ответил
14 Июль, 13
от
Hax
(
1,100
баллов)
Ваш комментарий к ответу:
Напишите мне, если после меня будет добавлен комментарий:
Напишите мне, если после меня добавят комменратий
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
[captcha placeholder]
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
0
0
голосов
Потому что туда вставился смайлик. Все нормально с этим. По синтаксису браузер js ошибок не выдает.
ответил
01 Сен, 13
от
Miedz
(
220
баллов)
Ваш комментарий к ответу:
Напишите мне, если после меня будет добавлен комментарий:
Напишите мне, если после меня добавят комменратий
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
[captcha placeholder]
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
Похожие вопросы
0
голосов
5
ответов
двойной переход в визуальный редактор и обратно калечит код шаблона
спросил
05 Дек, 13
от
Knopka
(
100
баллов)
0
голосов
0
ответов
CSS и визуальный редактор
спросил
01 Ноя, 13
от
electro
(
340
баллов)
0
голосов
1
ответ
Бесконечная загрузка при попытке открыть визуальный редактор
спросил
04 Май, 16
от
аноним
битрикс
компонент
bitrix
редактор
0
голосов
1
ответ
Вместо компонента через визуальный редактор добавляется строка: http://***/bitrix/images/1.gif ?
спросил
08 Ноя, 15
от
аноним
компонент
битрикс
bitrix
0
голосов
0
ответов
Визуальный редактор или хотя бы TEXTAREA в параметрах компонента
спросил
12 Март, 14
от
cayn
(
140
баллов)