我有一個不尋常的情況,我想要啓用拖放和重新調整大小到位於HTML中另一個圖像疊加層後面的圖像。它看起來像這樣。使用jQuery UI啓用拖動疊加層下面的元素
在後臺(即:可樂瓶)圖像使用jQuery UI製成可調整大小和拖動。然而,問題在於在點擊重疊圖像的邊界時嘗試拖動圖像。這顯然失敗了,因爲疊加的圖像位於可拖動元素的頂部,只是一個透明度。
這是使用的html和javascript。
$(".Overlay").draggable({ containment: "#divPhone", scroll: false }).resizable();
<div id="divPhone" style="position: relative;">
<div style="display: inline-block;" class="Overlay"><img src="ImageSource.png" style="width: 100%;height: 100%;" /></div>
<div style="position: absolute; left: 85px; top: 0px;"><img src="ImageSource.png" style="width: 240px;" /></div>
</div>
任何人都可以爲這個問題提出任何解決方法嗎?我能想到的唯一解決方案是在點擊事件發生時切換圖像的索引,但假設必須有更好的解決方案。
您可以設置'指針的事件:無;'在CSS覆蓋層。但是,你堅持IE瀏覽器。 – ahren
哦臭蟲,我沒有看到你的評論,直到我發佈獎金...:-0你應該剛剛發佈它作爲一個答案,因爲它似乎也在IE中工作。 –
@ahren來索賠你的賞金! – Kierchon