2011-06-14 58 views
0

我正在創建一個滑塊拼圖,我在它自己的ap div中獲得了圖像的每個部分,每個部分都具有相同的z-index。我將阻力運動限制在謎題的範圍內,但是當我拖動它們時,ap divs會重疊。我希望相同的Z-索引可以防止它們重疊,但是當我拖動它們時,它們會重疊。我怎樣才能防止它們重疊?我正在使用HTML,CSS和JavaScript。有什麼想法嗎?如何防止帶拖曳功能的ap元素重疊?

+0

什麼是 「AP元素」 或 「AP DIV?」 – 2011-06-14 14:05:24

回答

0

不,沒有辦法阻止它們使用流行庫(如Dojo或jQuery)中的標準拖放工具重疊。他們應該重疊;它應該讓你放棄。充其量,這些庫支持您無法跨越的邊界,即拖動操作的邊界框。對於聽起來更復雜的代碼,您需要檢查邊界框代碼,爲遊戲區域中的所有對象編寫自己的碰撞檢測代碼,並將其結合到拖動操作中。

設置z-index對此沒有影響。瀏覽器自動調整z-index(通常是分數),以便在需要時進行重疊。

0

您好希瑟的身體..

請看看這些網站,

<http://www.webreference.com/authoring/style/sheets/page_structuring2/> 
<http://www.cs.txstate.edu/~rs01/1308/lectures/week5/5-1.htm> 
+0

Prathap:她正在使用可拖動的圖書館。通常通過相對於父對象的絕對定位進行拖動。這不是關於瀏覽器的佈局引擎,也不是關於使用CSS來正確安排文檔流。您鏈接的文章如何幫助Boddy女士? – 2011-06-14 15:10:34