Удаление изменяет размер обработчиков на contentEditable отделении

Я создал contentEditable отделение для использования в качестве богатой текстовой области. Это имеет, изменяют размер обработчиков вокруг этого, что я хотел бы избавиться от. Какая-либо идея, как я сделал бы это?

Править: Это, кажется, происходит, потому что я абсолютно располагаю отделение, таким образом, Firefox добавляет, что приводящий в бешенство _moz_resize приписывает элементу, который я не могу выключить.

alt text

7
задан Ben McCann 18 December 2009 в 18:11
поделиться

3 ответа

Похоже, я смогу обойти это, добавив обертку div и абсолютно позиционируя обертку, а затем сделав внутренний div contentEditable.

12
ответ дан 6 December 2019 в 07:50
поделиться

Вы пробовали добавить стиль

border: none;

в div?

-4
ответ дан 6 December 2019 в 07:50
поделиться

Ну, конечно же, тестирование для идентификации на не-одноэлементном объекте (например, «a is None» или «a is False») обычно не является хорошей практикой - это может быть быстро, но действительно быстрым обходным путем было бы заменить «is» Это неуважение может быть окружено небольшим количеством кода JavaScript, но вы должны подумать о том, что вы хотите сделать, прежде чем использовать это.

Во-первых, поля будут заполнены во время загрузки страницы и будут очищены только после загрузки страницы. Пользователи будут спрашивать, почему поле было опустошено.

Во-вторых, это приведет к сбросу других механизмов веб-браузера, таких как автозаполнение поля, когда вы вернетесь на предыдущую страницу.

 jQuery (function () {$ (" input [autocomplete = off] "). val (" ");}); 
  
14
ответ дан 6 December 2019 в 07:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: