1

ユーザーが onclick イベントに入力するテキストボックスを開く方法があるかどうか疑問に思っていましたか? これを作るにはどうすればよいですか?ユーザーがキャンバスに入力したものを取得し、私が読んだ方法を使用してテキストを出力する方法があるかもしれないと今考えています。これは可能性がありますか?しかし、そもそもユーザーがキャンバスに入力できるようにするにはどうすればよいでしょうか?

私は多くの読書をしましたが、見つけたすべての例は、テキストボックスを作成するのではなく、単にテキストをキャンバスに出力することに関するものでした.

何か案は?

4

3 に答える 3

3

canvas はビットマップ イメージです。「その中に」要素を入れることはできません。ただし、その上にホバリングすることはできます。あなたが探しているのは html5 contenteditable 属性だと思います。

于 2012-02-23T17:25:29.390 に答える
1

簡単な解決策 - Javascript の警告ボックスを使用します。これにより、ユーザーが画面に配置したいテキストを取得できます。次に、キャンバス上の好きな場所にテキストを書きます (キャンバスにテキストを書く方法に関するチュートリアルはたくさんあります)。

于 2012-02-25T21:58:03.503 に答える