2011-12-04 56 views
0

実行時にdivの位置を変更したいと思います。私は2つのdivを取った。 idはDiv1とDiv2です。 Div2はデフォルトではfalseです。 ユーザーがdiv1 div2をクリックするたびに表示され、ユーザーがDiv2でマウスの下キーを押してドラッグすると、div2の位置が変更されます。 位置はカーソルの位置に似ています。ユーザーがmousekeyupを上げるたびに、div2の位置はカーソルの位置に似ています。ソート時にcorsorをドラッグすると、div2は自動的にカーソルでドラッグされ、ユーザーはドラッグを停止し、div2の位置はカーソルの位置と同じになります。 これは、java script.withot jqueryだけを使用してdiv2位置にカーソル位置を適用する方法です。実行時にdivの位置を変更するにはどうすればよいですか?

+0

jqueryを使用しない理由 –

+3

なぜ彼はjqueryを使うべきですか? – Baz1nga

+3

あなたはあなたが今まで持っているものを見せて、それをjsfiddleとしてホストすることができますか?これは、あなたがあなたの心の中にあることをあなたに尋ねているように見えます – Baz1nga

答えて

1

要素の位置と表示を変更するには、スタイル属性を変更します。

は、要素が見えないよう、周りの要素を移動彼らのstyle.leftとstyle.topプロパティを変更するには「なし」と「ブロック」 element.style.display = "none";

からそのstyle.displayプロパティを変更します。 element.style.left = leftVal + "px"; element.style.top = topVal + "px";

希望に応えました!

関連する問題