2011-12-04 28 views
0

我想在運行時更改div的位置。我有兩個div。 id是Div1和Div2。 Div2默認爲false。 每當用戶點擊div1 div2可見時,用戶按Div2上的鼠標下移鍵並拖動,則div2的位置將會改變。 位置將與光標位置相似。無論何時用戶上移鼠標鍵,div2s的位置都與光標位置相似。在用戶拖動corsor時進行排序,然後div2自動拖動光標,用戶停止拖動,div2s位置與光標位置相同。 那麼如何使用java script.withot jquery將光標位置應用於div2位置。如何在運行時更改div的位置?

+0

爲什麼不使用jquery? –

+3

他爲什麼要用jquery? – Baz1nga

+3

你能告訴我們你現在擁有什麼,並將其作爲jsfiddle託管它。這看起來像你問某人編碼sm想法,你有你的想法 – Baz1nga

回答

1

您可以通過更改元素的樣式屬性來更改元素的位置和可見性。

爲了使一個元件不可見的,其的style.display屬性從「塊」爲「無」 element.style.display = "none";

改變左右移動的元件,改變它們的和style.left style.top性質。 element.style.left = leftVal + "px"; element.style.top = topVal + "px";

希望有幫助!