我在我的 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 中复制纯文本。
上述两个代码片段都嵌套在具有“面板”类和 dnd-draggable 指令的 div 中。
有什么解决办法吗?我缺少任何指令吗?请帮忙。提前谢谢!
另外——我尝试在 CSS 中调整用户选择样式,但没有成功。我的尝试:
<div class="panel-body" style="-webkit-user-select: all">
<p> THIS IS THE TEXT I WANT TO COPY</p>
</div>