- 余辉
-
layer的函数调用的时候,可以通过offset - 坐标来设置定位
类型:String/Array,默认:"auto"
默认垂直水平居中。但当你只想定义top时,你可以offset: "100px"。当您top、left都要定义时,你可以offset: ["100px", "200px"]。除此之外,你还可以定义offset: "rb",表示右下角。其它的特殊坐标,你可以自己计算赋值。
- 苏萦
-
默认垂直水平居中,当top、left都要定义时,可以offset: ["100px", "200px"]。
layer.msg("提示信息", {offset: ["1200px", "200px"]})
- 小菜G
-
* 回复内容中包含的链接未经审核,可能存在风险,暂不予完整展示!<SCRIPT language=javascript>
var divshow;
function divshow() {
divshow=new Chip("divshow",120,60);
movechip("divshow");
}
function Chip(chipname,width,height) {
this.named=chipname;
this.w=width;
this.h=height;
this.xx=0;
this.yy=0;
this.timer1=null;
}
var chip;
var timer1;
function movechip(chipname) {
eval("chip="+chipname);
pageX=window.document.body.scrollLeft;
pageY=window.document.body.scrollTop;
pageW=window.document.body.offsetWidth-40;
pageH=window.document.body.offsetHeight-20;
chip.xx=pageX+pageW-chip.w;
chip.yy=pageY+pageH-chip.h;
eval("document.all."+chip.named+".style.pixelLeft="+chip.xx);
eval("document.all."+chip.named+".style.pixelTop ="+chip.yy);
chip.timer1=setTimeout("movechip(""+chip.named+"")",100);
}
</SCRIPT>
<BODY onload=divshow()>
<table height=800><tr><td>
你说的是这种东东吗?
</td></tr></table>
<DIV id=divshow style="POSITION: absolute">
<A href="http://www.c**.net" target=_blank>
<IMG border=0 src="http://www.c**.net/images/csdn_logo.gif">
</A>
</DIV>
</BODY></HTML>
- 我不懂运营
-
如果是相对整个window,那么就用absolute.因为relative会保留元素在文档流中的位置。
如果是某个layer针对他的父级元素或祖父级的某个元素做定位。那么给他的父级元素或祖父级的元素设置position:relative。
layer用absolute。
- meira
-
* 回复内容中包含的链接未经审核,可能存在风险,暂不予完整展示!<SCRIPT language=javascript>
var divshow;
function divshow() {
divshow=new Chip("divshow",120,60);
movechip("divshow");
}
function Chip(chipname,width,height) {
this.named=chipname;
this.w=width;
this.h=height;
this.xx=0;
this.yy=0;
this.timer1=null;
}
var chip;
var timer1;
function movechip(chipname) {
eval("chip="+chipname);
pageX=window.document.body.scrollLeft;
pageY=window.document.body.scrollTop;
pageW=window.document.body.offsetWidth-40;
pageH=window.document.body.offsetHeight-20;
chip.xx=pageX+pageW-chip.w;
chip.yy=pageY+pageH-chip.h;
eval("document.all."+chip.named+".style.pixelLeft="+chip.xx);
eval("document.all."+chip.named+".style.pixelTop ="+chip.yy);
chip.timer1=setTimeout("movechip(""+chip.named+"")",100);
}
</SCRIPT>
<BODY onload=divshow()>
<table height=800><tr><td>
你说的是这种东东吗?
</td></tr></table>
<DIV id=divshow style="POSITION: absolute">
<A href="http://www.c**.net" target=_blank>
<IMG border=0 src="http://www.c**.net/images/csdn_logo.gif">
</A>
</DIV>
</BODY></HTML>
- 小教板
-
通过JS设置css样式么?
可以查找下CSS的定位,然后JS操作CSS属性值。