Хорошо, это в основном то, что я делаю прямо сейчас. Я создаю текстовый объект raphael. Я использую событие click, чтобы открыть диалоговое окно. Затем я вношу изменения в текст в диалоговом окне. Однако я не хочу это реализовать. Я хочу, чтобы моя реализация была несколько похожа на способ создания текста в MS Paint, где пользователь может щелкнуть по текстовому объекту и изменить текст при вводе текста. Кто-нибудь знает, как реализовать это, используя текстовый объект raphael?Как изменить текст динамически с помощью raphael
ответ
Простым решением было бы создать <textarea>
, когда пользователь начнет редактировать текст. Заполните его текущим текстом и поместите его поверх текстового объекта. Затем, когда он теряет фокус (onblur
), удалите текстовую область и скопируйте текст обратно в текстовый объект.
Если вы действительно хотите отредактировать текст «на месте» в текстовом объекте, вы можете позволить пользователю ввести скрытое текстовое поле. Но в этом случае вам придется реализовать всю логику курсора и выбора самостоятельно. См. this fiddle (который позволяет использовать стрелки вправо и влево для перемещения курсора, со сдвигом для выбора текста, чтобы вы могли копировать и вставлять).
В качестве альтернативы, я не знаю, работает ли contenteditable для содержимого SVG, но это было бы очень простое решение, если бы оно работало.
- 1. Как изменить текст raphael?
- 2. Как обновить raphael Текст динамически
- 3. Как изменить изображение элемента raphael
- 4. Как изменить текст метки динамически
- 5. Как изменить текст UILabel динамически?
- 6. Как изменить текст с помощью кнопки в динамически сгенерированном списке?
- 7. как изменить текст динамически добавляется кнопка с #
- 8. Текст Raphael и Safari
- 9. Гистограмма с помощью Raphael
- 10. Как изменить размер анимированного круга OnClick с помощью Raphael JS
- 11. Как изменить текст абзаца с помощью сервлета?
- 12. Как динамически изменять текст с помощью javascript
- 13. Как изменить динамический текст с помощью JQuery
- 14. изменить текст с помощью jQuery
- 15. raphael изменить направление анимации
- 16. Изменить текст для UIWebView (динамически)
- 17. JavaScript Raphael, добавляющий текст поверх прямоугольника с помощью различных функций
- 18. Как динамически выровнять текст с помощью transform.position
- 19. Текст элемента sync html с Raphael paper.print()
- 20. Изменение размера текста с помощью Raphael
- 21. Изменить текст динамически созданного флажка
- 22. Текст в TextBlock изменить Динамически
- 23. JQuery bxslider как изменить текст динамически
- 24. Как изменить текст подсказки getFieldDecorator динамически?
- 25. Динамически изменить отображаемый текст выбора
- 26. Как изменить текст заголовка UIButton динамически
- 27. Как изменить тему динамически с помощью кода
- 28. Как сделать сложные диаграммы с помощью Raphael
- 29. Как изменить текст радиокнопки
- 30. Изменить атрибут title объектов raphael