如何在运行时更改div的位置?

时间:2011-12-04 09:18:52

标签: javascript asp.net

我想在运行时更改div的位置。我有两个div。 id是Div1和Div2。 Div2默认为false。 每当用户点击div1 div2时,当用户在Div2上按下鼠标按键并拖动时,div2的位置将会改变。 位置将类似于光标位置。每当用户使用鼠标键时,div2s的位置与光标位置类似。在用户拖动光标时排序,然后div2自动拖动光标,用户停止拖动,然后div2s位置与光标位置相同。 那么如何仅使用java script.withot jquery。

将光标位置应用于div2位置

1 个答案:

答案 0 :(得分:1)

您可以通过更改其样式属性来更改元素的位置和可见性。

要使元素不可见,请将其style.display属性从“block”更改为“none” element.style.display = "none";

要移动元素,请更改其style.left和style.top属性。 element.style.left = leftVal + "px"; element.style.top = topVal + "px";

希望有所帮助!