js移动图片位置,js控制图片定向移动

  js移动图片位置,js控制图片定向移动

  

利用js获取滚动条滚动距离,实现图片固定在屏幕的某个位置

   思路:

  1.获取对象距离顶部和左侧的距离;

  2.获取元素对象;

  3.当滚动条滚动时获取滚动条滚动的距离;

  4.滚动条滚动时执行函数:对象距离顶部/左侧的距离变为原本距离顶部/左侧的距离滚动条滚动像素数。

  超文本标记语言代码:

  !声明文档类型

  超文本标记语言

  头

  meta charset=UTF-8

  标题/标题

  /头

  身体

  div id=left

  img src=images/z1.jpg alt=/

  /div

  div id=右

  img src=images/z2.jpg alt=/

  /div

  /body

  /htmlcss代码:

  *{

  边距:0;

  填充:0;

  }

  正文{

  宽度:2000像素

  高度:2000像素

  }。左侧{

  位置:绝对;

  宽度:110像素

  身高:110像素

  top:100px;

  左:50px

  }。右{

  位置:绝对;

  宽度:110像素

  身高:110像素

  top:100px;

  左:1360像素

  }js代码:

  var leftT//左侧p距离顶部距离

  var leftL//左侧p距离左侧距离

  var rightT//右侧p距离顶部距离

  var rightL//右侧p距离左侧距离

  var objLeft//左侧p文档对象

  var objRight//右侧p文档对象

  函数位置(){

  obj left=文档。getelementbyid( left );

  obj right=文档。getelementbyid(“right”);

  左t=文档。默认视图。getcomputedstyle(obj left,null).顶;

  leftL=文档。默认视图。getcomputedstyle(obj left,null).左;

  右t=文档。默认视图。getcomputedstyle(obj right,null).顶;

  右l=文档。默认视图。getcomputedstyle(obj right,null).左;

  }

  //获取滚动条滚动的像素数

  函数move(){

  var scrollT=document。文档元素。滚动顶部;

  var scroll=文档。文档元素。向左滚动;

  //设置左侧p距离顶部的像素

  obj左。风格。top=parse int(left t)scrollT px ;

  obj左。风格。left=parse int(leftL)scro lll px ;

  obj右。风格。top=parse int(right t)scrollT px ;

  obj右。风格。left=parse int(right l)scroll px ;

  }

  window.onload=place

  窗户。滚动时=移动;相关推荐:【JavaScript视频教程】

  以上就是利用射流研究…实现图片固定在屏幕的某个位置!的详细内容,更多请关注我们其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: