code linkなぜできないにremoveEventListener
私はのmouseupイベントがトリガされたときにmouseoverイベントを削除したいが、なぜrevomeEventListener、どのようにそれを修正することができない、これはJavaScriptで私の弱い部分であるように見えます。あなたのfnDownで
code linkなぜできないにremoveEventListener
私はのmouseupイベントがトリガされたときにmouseoverイベントを削除したいが、なぜrevomeEventListener、どのようにそれを修正することができない、これはJavaScriptで私の弱い部分であるように見えます。あなたのfnDownで
あなたはdragBox上にあるようにイベントリスナーを設定しますが、あなたは後でdragAreaからそれを削除してみてください。リスナーを削除する予定がある場合は、dragAreaにリスナーをアタッチする必要があります。この関数は期待どおりに機能します。
Drag.prototype.fnDown = function (e) {
this.diff.x = e.clientX - this.dragBox.offsetLeft
this.diff.y = e.clientY - this.dragBox.offsetTop
this.dragArea.addEventListener('mousemove', this.fnMove,false)
}
ありがとう、私はそれを見つけるにはあまりにも不注意です – Yile
、あなたの質問で実際のコードが含まれていないコードへのリンク、高品質な答えを得ることのチャンスを改善するためにしてください。 –