最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

javascript一段左右两边随屏滚动的代码_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 20:43:11
文档

javascript一段左右两边随屏滚动的代码_javascript技巧

javascript一段左右两边随屏滚动的代码_javascript技巧: 代码如下: 一段左右两边随屏滚动的代码 var delta=0.15 var collection; var closeB=false; function floaters(){ this.items=[]; this.addItem=function (id,x,y,content) { document.write(''+
推荐度:
导读javascript一段左右两边随屏滚动的代码_javascript技巧: 代码如下: 一段左右两边随屏滚动的代码 var delta=0.15 var collection; var closeB=false; function floaters(){ this.items=[]; this.addItem=function (id,x,y,content) { document.write(''+
 代码如下:




一段左右两边随屏滚动的代码



var delta=0.15
var collection;
var closeB=false;
function floaters(){
this.items=[];
this.addItem=function (id,x,y,content)
{
document.write(''+content+'');
var newItem={
};
newItem.object=document.getElementById(id);
newItem.x=x;
newItem.y=y;
this.items[this.items.length]=newItem;
}
this.play=function ()
{
collection=this.items
setInterval('play()',10);
}
}

function play()
{
if(screen.width<=8||closeB)
{
for(var i=0;i{
collection[i].object.style.display='none';
}
return ;
}
for(var i=0;i{
var followObj=collection[i].object;
var followObj_x=(typeof (collection[i].x)=='string'?eval(collection[i].x):collection[i].x);
var followObj_y=(typeof (collection[i].y)=='string'?eval(collection[i].y):collection[i].y);
if(followObj.offsetLeft!=(document.documentElement.scrollLeft+followObj_x))
{
var dx=(document.documentElement.scrollLeft+followObj_x-followObj.offsetLeft)*delta;
dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx));
followObj.style.left=followObj.offsetLeft+dx;
}
if(followObj.offsetTop!=(document.documentElement.scrollTop+followObj_y))
{
var dy=(document.documentElement.scrollTop+followObj_y-followObj.offsetTop)*delta;
dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy));
followObj.style.top=followObj.offsetTop+dy;
}
followObj.style.display='';
}
}

function closeBanner()
{
closeB=true;
return ;
}
var theFloaters=new floaters();
//
theFloaters.addItem('followDiv2',22,238,'

');
theFloaters.addItem('followDiv1','document.body.clientWidth-100',238,'

');
theFloaters.play();











打包下载

文档

javascript一段左右两边随屏滚动的代码_javascript技巧

javascript一段左右两边随屏滚动的代码_javascript技巧: 代码如下: 一段左右两边随屏滚动的代码 var delta=0.15 var collection; var closeB=false; function floaters(){ this.items=[]; this.addItem=function (id,x,y,content) { document.write(''+
推荐度:
标签: 技巧 左右 滚动
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top