jquery - IE7 : CSS & jQuery: dragging up, 拖动项在最上面,向下拖动 : dragged item is below. 如何让两者都在最上面?

标签 jquery css internet-explorer jquery-ui internet-explorer-7

这是我的 jsfiddle 代码: http://jsfiddle.net/SMqR9/16/

您会注意到,在 IE7 中,当您向上拖动一个元素时,它在放置之前一直可见。 但是,如果您向下拖动一个元素,它的 z-index 会以某种方式低于我们希望将元素拖放到其中的对象。

有什么想法吗?

最佳答案

不知何故,我的 IE9 中产生的所有 fiddle 都不再工作,甚至那些以前工作的 fiddle 也不行。由于上次发布的修订版 (26) 适用于 Opera、Chrome 和 FF,以及 IE 和 IE7 的 Comp-Mode,我必须假设它与我的 IE 或 JSFiddle 相关并且应该可以正常工作。

http://jsfiddle.net/SMqR9/26/

我认为这终于奏效了。

在鼠标按下时将 .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/

相关文章:

internet-explorer - 在 IE8 中重复 http_accept ...这是一个错误吗?

html - Internet Explorer 输入框对齐

javascript - 用按钮显示隐藏元素

css - Firefox 上的字形图标

html - Bootstrap 3 : Responsive Image with fixed Hight should zoom in.

html - 具有相同大小的按钮和 div 在 em 中不相等,而在 px 中相等

css - 滚动条在 IE/Edge 上与内容重叠

javascript - 动态更改 Bootstrap 进度条

jquery - JSF 动态加载几乎可以工作 - 但没有命令按钮

javascript - 在发出多个 AJAX 请求时使用 jQuery 显示加载栏