.div_float img{width:100px;}
var otop=0;//当前窗口的顶部
var obottom=0;//当前窗口的底部
function myobjectfloatphotos(_id,_title,_url,_src) { //自定义对象,具体图片信息
this.id=_id;
this.title=_title;
this.url=_url;
this.src=_src;
}
function myobjectfloatposition(xon,yon,xpos,ypos,_div,interval) { //浮动层对象
this.xon=xon;
this.yon=yon;
this.xpos=xpos;
this.ypos=ypos;
this.div=_div;
this.interval=interval; //记录重复的键码,用于取消循环事件
}
var step = 1;
var delay = 30; //循环间隔
var height = 0;
var hoffset = 0;
var woffset = 0;
var pause = true;
function changeposbyid(_id) {
for(var i=0;i = (obottom - hoffset)) {
_myobj.yon = 0;
_myobj.ypos = (obottom - hoffset);
}
/*当前窗口中飘动*/
if (_myobj.xon) {
_myobj.xpos = _myobj.xpos + step;
}
else {
_myobj.xpos = _myobj.xpos - step;
}
if (_myobj.xpos = (width - woffset)) {
_myobj.xon = 0;
_myobj.xpos = (width - woffset);
}
}
function start() { //所有浮动层开始漂浮
createfloatdiv();
for(var i=0;i ';
temp_str+='关闭';
temp_str+='';
temp_str+='';
document.getelementbyid('div_float').innerhtml = document.getelementbyid('div_float').innerhtml+temp_str;
}
for(var i=0;i
var delay = 30; //循环间隔
setinterval('disposition()', delay); //以下函数为获得当前窗口的可见高度
function disposition(){
otop=document.documentelement.scrolltop;
obottom=div_absmiddle.offsettop*2 + div_absmiddle.offsetheight - 20 + document.documentelement.scrolltop;
}
[ctrl+a 全选 注:如需引入外部js需刷新才能执行]