2017-06-28 20 views
2

私は角度2のアプリケーションでdragulaを使用していますが、ドラッグ可能な要素内のスパンがデフォルトとして動作するように、テキストを選択可能にする方法があるかどうか疑問に思います。限り、私は言うことができるようにドラキュラのオプションでそれのための方法ではないようだ。誰でも簡単な方法を知っているのだろうか?ドラッグ可能な要素に選択可能なテキストを角2のDragulaで選択する方法?

答えて

0

私は私が大丈夫であるという解決策を見つけたと思います。私たちはスパンが置かれている場所に私たちの要素をdragginしようとしたとき、我々はそれを行うことができなくなりますので、この

moves(element, container, handle) { 
       return element.nodeName === 'my-draggable-element' && handle.nodeName !== 'span' 
      } 

ようになりdragulaサービスに移動オプションを変更しました。

そしてその後、CSSの私は、この種のコードを追加:

my-draggable-element { 
    span { 
     -moz-user-select: text; 
     -khtml-user-select: text; 
     -webkit-user-select: text; 
     cursor: text; 
    } 
} 

ので、今のテキストが選択可能であり、我々はテキストなし部分にそれを保持する場合、要素はまだドラッグ可能です。

関連する問題