У меня есть HTML5 Canvas.Когда пользователь дважды щелкает в определенной области этого холста, я хочу, чтобы в этом месте появилась форма с одним полем, чтобы пользователь мог редактировать некоторый текст.
Мой предполагаемый эффект похож на этот снимок экранаиз Google Документов.Я дважды щелкнул по фигуре с текстом «Hello», и появилось редактируемое текстовое поле.
Я разработал способ определения двойного щелчка, местоположения мыши и текста.Но до сих пор я использую диалог «подсказки (...)» на языке JavaScript для редактирования текста, а это не то, что мне нужно.

Я думаю, что яищу что-то, что можно добавить в эту функцию для замены приглашения:
// let the user edit the text, by showing a popup-field that appears at (x, y)
function editText(x, y, text) {
return prompt('Text:', text);
}
Если это уместно, я немного использую jQuery.