ドラッグスクリプト&ドロップスクリプトをプレーンJavaScriptで実装しています。 1つのことを除いて、すべていいです。たとえば、Firefox(おそらくそこだけではない)では、オブジェクトを2回目にドラッグすると、組み込みのブラウザ機能としてドラッグされています(ドロップの画像をデスクトップに保存すると簡単にドラッグできます)。まあ、この種の私のスクリプトを台無しにする。JavaScriptドラッグ&ドロップのブラウザドラッグを無視/キャンセルする
私はこれが可能であることを知っていますし、以前もやったことがありましたが、それは長い時間のようでした。試行錯誤して動作させたところで、focus()とblur()それは実際に焦点を失うように見えるまでの場所でした。
誰かが私のためにこれをクリアする方法を知っているなら、彼は私の個人的なヒーローだろう。オブジェクトをドラッグするとぼかし()されますか? focus()を別のものにしますか?
ありがとう!
// [OK]を、これに関するコードの一部は、次のようになります。
...
this.handle.onmousedown = function(e)
{
self.startDragging(e);
};
this.handle.onmouseup = function(e)
{
self.stopDragging(e);
};
setInterval(function(){self.animate()}, 25);
...
startDragging: function(e)
{
this.dragging = true;
},
stopDragging: function(e)
{
this.dragging = false;
},
animate: function()
{
if(this.dragging)
...
あなたはあなたのコードを提供できますか? –
あまりにも多く、混乱します。あなたがページに1つのdivを持っていると想像してください。ブラウザでドラッグできないようにしたいのですが... – treznik