はい、これはよくある質問のように聞こえるかもしれませんが、Googleもstackoverflowも私が望む答えを与えてくれます。私はWWWでいくつかの結果に出くわしましたが、この1つの機能だけで巨大なスクリプトしか見つかりませんでした。
問題は、以前にこれを行ったことを覚えていますが、その方法を正確に覚えていません。私は1つの関数内で、それらの行に沿ってイベントリスナーなどを追加することでそれを行いました。
基本的に、新しいHTML5標準をサポートしていない古いWebブラウザーにスローバックするために、HTML要素をドラッグアンドドロップするための純粋なDOMスクリプトが必要です。偶数の「onmousedown」でダウンしている必要があり、ドラッグを呼び出す前にテキスト/画像を少なくとも1.5秒間保持する必要があります。
考えやアイデア?助けていただければ幸いです。
画面の座標なども少し錆びています。このコードでは、テキストがカーソルに正確に追従するようにします。私の言いたいことを知っているなら、5ピクセルは「オフ」です。
私が以前持っていたもの(moveTextのパラメーターはHTMLDivElementであると想定されており、innerTextです):
function moveText(t){
var id=t.id;
var interval=setInterval(function(){
increment=increment+1;
if(increment>=3){
clearInterval(interval);
t.addEventListener("mousemove",function(event){
t.style.position="absolute";
t.style.top=event.screenY+"px";
t.style.left=event.screenX+"px";
});
}
},500);
t.addEventListener("mouseup",function(){
increment=0;
clearInterval(interval);
});
}