拖动窗口时不进行选择

时间:2018-05-23 20:32:50

标签: javascript css angular

我有一个位于其他html元素之上的div,我在该div上启用了ngDraggable。当div被拖动时,我试图让光标保持“移动”状态。并且不会选择或更改界面中的任何内容。用户只需将div移动到新位置,以便他们可以看到它下面的内容。

到目前为止我的代码几乎可以工作,但是当光标拖过textarea时,它会移动移动指针,获取文本选择光标,并选择文本区域中的文本。

  whileDragging(e){
    let guidedWindow = document.getElementById("theGuidedWindow");
    guidedWindow.classList.add("noTransitions");
    document.body.className = 'noSelect'; //-webkit-user-select: none; cursor: move;
    if(e.stopPropagation) e.stopPropagation();
    if(e.preventDefault) e.preventDefault();
    e.cancelBubble=true;
    e.returnValue=false;
    return false;
  }

0 个答案:

没有答案