12

質問は次のとおりです。以前ドラッグ可能だった要素がこのプロパティを失うように、draggable属性を変更したいと思います。"false"

私はあなたにdivを与えるので、あなたは何かを始めることができます:

     <div id="div1"  draggable="true" ondragstart="drag(event) "onDblClick="edit('div1')">
     </div>
4

5 に答える 5

2

jquery-ui ドラッグ可能なコンポーネントを使用して、必要な機能を実現することをお勧めします。または、開発環境に jquery ライブラリがある場合は、次のコードを使用できます。

$("#div1").attr('ドラッグ可能',false);

またはJavaScriptを使用して、次のように実行できます

document.getElementById('div1').setAttribute('ドラッグ可能', 'false');

于 2013-04-04T09:03:04.770 に答える
2

属性draggabletrueに設定した後、ほとんどの場合、dragstartイベントを処理する必要があります。ネイティブ JS でそれを行うには:

elem.addEventListener('dragstart', ev => {
  // dragstart handlings here
  }, false)
于 2017-08-19T18:26:14.493 に答える