Meteor に 1 ページのアプリがあります。
<a>
ブックマークレット (画像を含むタグの形式) がブックマーク バーに向かってドラッグされたかどうかを追跡したいと考えています。
ドラッグを追跡するために、mousedown、mousemove、および mouseup を組み合わせて使用しています。
Template.myTemplate.events = {
'mousedown': function(){
Session.set('dragging', true)
console.log('drag starts')
},
'mouseup': function(){
if (Session.get('dragging') == true && event.y < 10){
// The result i want
}
Session.set('dragging', false)
console.log('drag stops')
}
}
ドラッグは十分に開始されますが、マウスが<a>
タグを離れるとすぐに、ボークしているように見え、本来のようにmouseup
登録されません。
return false
I の後にmouseup
andを指定すると、ロジックは正常に機能しmousedown
ます。マウスダウン後にマウスを遠くまで動かし、10未満でボークがないことを監視できますが、コードには、ユーザーがタグevent.y
をドラッグできるという望ましい効果がありません。<a>
あなたはなにか考えはありますか?