css z-index 属性 即使在有位置的 div 上也不起作用
css z-index property is not working even on divs with position
我正在尝试使可拖动的 div 在拖动时在其他所有内容上可见。
这是我的jquery触摸打卡代码:
$('#draggable').draggable({
zIndex: 99999999999,
drag: function(event){...},
helper: 'clone',
position: 'absolute',
owerflow: 'hidden'
})
我知道 z-index 仅适用于具有位置的元素,因此我也将 position:relative
添加到其他 div。但它仅在我位于可拖动元素的父级 div 上时才有效。我使用了一个包含很多 类 的巨大 css 文件,所以我无法复制它的适当部分。
您不需要 css 中的任何位置,只需为 helper 创建一个自定义函数,在其中将实际拖动的元素添加到包含放置元素的外部元素。
$('#draggable').draggable({
zIndex: 20,
drag: function(event){...},
helper: function(){
$("#outerElement").append($("#draggable").clone().attr('id', 'itWorks'))
return $("#itWorks");
},
})
我正在尝试使可拖动的 div 在拖动时在其他所有内容上可见。
这是我的jquery触摸打卡代码:
$('#draggable').draggable({
zIndex: 99999999999,
drag: function(event){...},
helper: 'clone',
position: 'absolute',
owerflow: 'hidden'
})
我知道 z-index 仅适用于具有位置的元素,因此我也将 position:relative
添加到其他 div。但它仅在我位于可拖动元素的父级 div 上时才有效。我使用了一个包含很多 类 的巨大 css 文件,所以我无法复制它的适当部分。
您不需要 css 中的任何位置,只需为 helper 创建一个自定义函数,在其中将实际拖动的元素添加到包含放置元素的外部元素。
$('#draggable').draggable({
zIndex: 20,
drag: function(event){...},
helper: function(){
$("#outerElement").append($("#draggable").clone().attr('id', 'itWorks'))
return $("#itWorks");
},
})