JavaScript层显示在最上层用啥属性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript层显示在最上层用啥属性相关的知识,希望对你有一定的参考价值。
style="z-index:xxx"引用:
z-index : auto | number
auto: 默认值。
number: 无单位的整数值,可为负数 。
z-index值较大的元素将叠加在z-index值较小的元素之上。对于未指定此属性的定位对象,z-index 值为正数的对象会在其之上,而 z-index 值为负数的对象在其之下。
参考资料:http://baike.baidu.com/view/1157742.htm?fr=ala0_1_1
参考技术A z-index参考资料:http://www.blueidea.com/tech/web/2009/7060.asp
参考技术B z-index=0 参考技术C obj.style.zIndex=999C#把动态创建的多个控件中指定控件显示在最上层
在创建多个控件后,有些控件会发生重叠,那么就需要在鼠标按下它时能显示在最上层,下面通过先将按下操作的控件删除然后再重建,就达到让它显示在最上层了
//控件按下 private void pictureBox_MouseDown(object sender, MouseEventArgs e) { SetMeTop(sender); } //设置控件在最上层 private void SetMeTop(object obj) { //原理:先添加的控件会在最上面,即可见次序是由index决定的. int index = this.Controls.GetChildIndex((Control)obj);//取得要置顶控件的index ArrayList AL = new ArrayList();//用来装入控件的容器 for (int i = 0; i < index; i++)//把要置顶控件上面的控件都装入容器 AL.Add(this.Controls[i]); for (int i = 0; i < AL.Count; i++) { //用一次删除和一次添加操作,让它上面的控件排到下面去. this.Controls.Remove((Control)AL[i]); this.Controls.Add((Control)AL[i]); } }
以上是关于JavaScript层显示在最上层用啥属性的主要内容,如果未能解决你的问题,请参考以下文章