1

はい、これはよくある質問のように聞こえるかもしれませんが、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);
            });

        }
4

0 に答える 0