这是我的 jsfiddle 代码: http://jsfiddle.net/SMqR9/16/
您会注意到,在 IE7 中,当您向上拖动一个元素时,它在放置之前一直可见。 但是,如果您向下拖动一个元素,它的 z-index 会以某种方式低于我们希望将元素拖放到其中的对象。
有什么想法吗?
最佳答案
不知何故,我的 IE9 中产生的所有 fiddle 都不再工作,甚至那些以前工作的 fiddle 也不行。由于上次发布的修订版 (26) 适用于 Opera、Chrome 和 FF,以及 IE 和 IE7 的 Comp-Mode,我必须假设它与我的 IE 或 JSFiddle 相关并且应该可以正常工作。
我认为这终于奏效了。
在鼠标按下时将 .closest('.section')
的 z-index 增加到 5000。
在 MouseUp 上将其降低到 1000。
数字是随机选择的,不需要设置那么高。只需确保将其降低到低于其他 z-index 值的值即可
关于jquery - IE7 : CSS & jQuery: dragging up, 拖动项在最上面,向下拖动 : dragged item is below. 如何让两者都在最上面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6850154/