div で角度のあるドラッグ アンド ドロップ ディレクティブを使用しています。
Bootstrap CSS パネリングも使用しています。パネル ヘッダーは、dnd dragHandle として使用しているものです。
<div class="panel-heading dragHandle">
<h4>Click & drag here to move</h4>
</div>
ヘッダーに基づいて div 全体をドラッグ可能にしたいのですが、div 内 (テキストが表示される場所) に入ると、ディレクティブ dnd-nodrag を使用しています。カーソルがパネル ヘッダーではなく内側にある場合は div をドラッグできないため、これは現在のところ機能します。ただし、div内のテキストをコピーできるようにしたいと思います。
<div dnd-nodrag class="panel-body" draggable="true">
<p> THIS IS THE TEXT I WANT TO COPY </p>
</div>
私には思えますが、nodrag ディレクティブは入力要素内のテキストの選択/コピーのみを許可します。div からプレーン テキストをコピーできるようにする必要があります。
上記のコード スニペットは両方とも、クラス "panel" と dnd-draggable ディレクティブを使用して div 内にネストされています。
回避策はありますか?不足しているディレクティブはありますか? 助けてください。よろしくお願いします!
また、CSS でユーザー選択のスタイルを調整しようとしましたが、うまくいきませんでした。私の試み:
<div class="panel-body" style="-webkit-user-select: all">
<p> THIS IS THE TEXT I WANT TO COPY</p>
</div>