artDialog icon indicating copy to clipboard operation
artDialog copied to clipboard

z-index的问题

Open aofong opened this issue 10 years ago • 5 comments

遮罩层层级,有时候还是有问题, 例如 我使用showModal()后,在弹出层使用show(elm)并设置快速关闭后,这个follow提示有时候就跑到弹出层后面去了 发现是页面存在多个弹窗时,后面生成的zIndex还是从初始值增长造成的

aofong avatar Jun 11 '14 02:06 aofong

请问这个问题最后解决了么? 我现在也遇到了同样的问题, 不知道怎么处理?

gluttonman avatar Jan 17 '17 02:01 gluttonman

@gluttonman 改写了他的源码,计算页面上最大z-index值再处理的

aofong avatar Jan 17 '17 02:01 aofong

@aofong 是怎么改的 能方便截个图么?

gluttonman avatar Jan 17 '17 02:01 gluttonman

@gluttonman popup,js `//弹窗叠加时获取最大zIndex,bug:新创建窗口zIndex不够被挡住 var $dialog = $('.ui-popup[role]'); var zIndexArr = []; $dialog.each(function(){ zIndexArr.push((parseInt($(this).css('z-index'), 10) || 0)); }); var index = Math.max.apply(null, zIndexArr); index > Popup.zIndex ? index++ : (index = Popup.zIndex++); //END

        //var index = Popup.zIndex++;`

aofong avatar Jan 17 '17 02:01 aofong

@aofong 非常感谢

gluttonman avatar Jan 17 '17 03:01 gluttonman