当调用createCustomerCard('CUST_0')时,它会打开下面的第一张订单卡
<div id="CUST_0" class="widget ui-dialog ui-widget ui-widget-content ui-corner-all ui-draggable" style="width: 500px; height: auto; font-size: 11px; display: block; left: 29px; top: 156px; z-index: 1013; ">
z-index为1013,但是如果你尝试调用相同的函数,它要么不绘制客户卡,要么不增加z-index因为如果创建了CUST_01卡,则z-index高于z-index CUST_0。有没有办法在调用函数时将div-id的z-index增加1?
下面的CUST_2示例
<div id="CUST_2" class="widget ui-dialog ui-widget ui-widget-content ui-corner-all ui-draggable" style="width: 500px; height: auto; font-size: 11px; display: block; z-index: 1014; left: 319px; top: 162px; ">
答案 0 :(得分:2)
div除了position
之外还有static
吗?只有定位元素才能使用z索引。所以给它position:relative
它可能会起作用。
顺便问一下,为什么z-index:1013
?这个数字有什么特别之处?
答案 1 :(得分:2)
这应该将z-index增加1:
$('#CUST_N').css("z-index", "+=1");
答案 2 :(得分:2)
添加到样式position:relative
说@Mr Lister或position:absolute
:
<div id="CUST_0" class="widget ui-dialog ui-widget ui-widget-content ui-corner-all ui-draggable" style="width: 500px; height: auto; font-size: 11px; display: block; left: 29px; top: 156px; position:relative;z-index: 1013; ">
并添加jQuery,其中包含名为:
的函数$('#CUST_N').css("z-index", $('#CUST_N').css("z-index")+1);