2013-08-25 73 views
4

我有一些元素我想用一個絕對定位的容器中的hammer.js來拖動。當容器是絕對位置時,看起來像當我拖動容器中的元素時,整個容器也移動了。絕對容器滾動容器中的Hammer.js元素

這裏是一個演示, http://codepen.io/bzamora/pen/vGAFz

我用拖拽的演示從https://github.com/EightMedia/hammer.js/blob/master/examples/drag.html但我添加了一個.container這是絕對定位。

如果您註釋掉position:absolute它按預期工作

所以我的問題是我在做什麼錯誤或如何避免這種情況?謝謝!

+0

我試過position:relative,它有同樣的問題。我會理解用他們的容器元素上的不同位置拖着怪異的點,儘管這看起來更像是一個問題。 – Reuben

+0

@Reuben似乎對容器的相對/絕對定位有問題。如果我將頂部,左側,右側,底部更改爲ANY值,則表現爲愚蠢。設置爲0並按預期工作... –

回答

1

我懷疑它的堆疊問題。通過絕對定位將容器從容器中取出可以解決問題。