0

CTRLこれは、選択して貼り付け ( + V) すると、テキストまたは画像が div に貼り付けられる DIV の例です。

<div contenteditable="true" id="capture" style="height: 100px; width: 100px; " 
onpaste='handlepaste(this, event)'></div

ここでの問題は、私のアプリケーションがこれを非表示にしdiv、基本的にユーザーがその場所を見つけることができないことです。ページで選択されていなくても、貼り付けイベントがトリガーされ、テキストまたは画像がこの div に貼り付けられる方法はありますか?

アップデート:

つまり、キャプチャされた画像やテキストをアプリで表示する必要がないという理由で、div を非表示にします。キャプチャした画像またはテキストを後で取得するために必要なだけです。

4

1 に答える 1

1

最初に div に何も含まれていない場合、その div は表示されません。したがって、次のいずれかを実行できます。

  1. 画面に表示されるdivの幅と高さを設定し、いくつかの異なる背景を与え、テキスト&nbsp;をデフォルトテキストとして追加します
  2. 外側のdivを設定してonpaste='handlepaste(this, event)'、これを挿入して、ターゲットのdiv IDを渡すか、handlepasteメソッド内でターゲットを処理できます。

お気に入り function handlepaste(event){ var target = $('#capture'); ...... }

于 2013-09-06T04:04:19.887 に答える