当前位置: 首页 > news >正文

建设网站证书查询dedecms蓝色企业网站模板免费下载

建设网站证书查询,dedecms蓝色企业网站模板免费下载,教学平台网站开发,新媒体平台有哪些?1.网页的大小和浏览器窗口的大小一张网页的全部面积#xff0c;就是它的大小。通常情况下#xff0c;网页的大小由内容和document元素的clientHeight和clientWidth属性#xff0c;就代表了网页的大小。function getViewport(){if (document.compatMode “BackCompat”){ret…1.网页的大小和浏览器窗口的大小一张网页的全部面积就是它的大小。通常情况下网页的大小由内容和document元素的clientHeight和clientWidth属性就代表了网页的大小。function getViewport(){if (document.compatMode “BackCompat”){return {width: document.body.clientWidth,height: document.body.clientHeight}} else {return {width: document.documentElement.clientWidth,height: document.documentElement.clientHeight}}}上面的getViewport函数就可以返回浏览器窗口的高和宽。使用的时候有三个地方需要注意1)这个函数必须在页面加载完成后才能运行否则document对象还没生成浏览器会报错。2)大多数情况下都是document.documentElement.clientWidth返回正确值。但是在IE6的quirks模式中document.body.clientWidth返回正确的值因此函数中加入了对文档模式的判断。3)clientWidth和clientHeight都是只读属性不能对它们赋值。3.获取网页大小的另一种方法网页上的每个元素还有scrollHeight和scrollWidth属性指包含滚动条在内的该元素的视觉面积。那么document对象的scrollHeight和scrollWidth属性就是网页的大小意思就是滚动条滚过的所有长度和宽度。仿照getViewport()函数可以写出getPagearea()函数。function getPagearea(){if (document.compatMode “BackCompat”){return {width: document.body.scrollWidth,height: document.body.scrollHeight}} else {return {width: document.documentElement.scrollWidth,height: document.documentElement.scrollHeight}}}这个函数有一个问题。如果网页内容能够在浏览器窗口中全部显示不出现滚动条那么网页的clientWidth和scrollWidth应该相等。但是实际上不同浏览器有不同的处理这两个值未必相等。所以我们需要取它们之中较大的那个值因此要对getPagearea()函数进行改写。function getPagearea(){if (document.compatMode “BackCompat”){return {width: Math.max(document.body.scrollWidth,document.body.clientWidth),height: Math.max(document.body.scrollHeight,document.body.clientHeight)}} else {return {width: Math.max(document.documentElement.scrollWidth,document.documentElement.clientWidth),height: Math.max(document.documentElement.scrollHeight,document.documentElement.clientHeight)}}}4.获取网页元素的绝对位置网页元素的绝对位置指该元素的左上角相对于整张网页左上角的坐标。这个绝对位置要通过计算才能得到。首先每个元素都有offsetTop和offsetLeft属性表示该元素的左上角与父容器(offsetParent对象)左上角的距离。所以只需要将这两个值进行累加就可以得到该元素的绝对坐标。5.获取网页元素的相对位置网页元素的相对位置指该元素左上角相对于浏览器窗口左上角的坐标。有了绝对位置以后获得相对位置就很容易了只要将绝对坐标减去页面的滚动条滚动的距离就可以了。滚动条滚动的垂直距离是document对象的scrollTop属性滚动条滚动的水平距离是document对象的scrollLeft属性。scrollTop和scrollLeft属性是可以赋值的并且会立即自动滚动网页到相应位置因此可以利用它们改变网页元素的相对位置。另外element.scrollIntoView()方法也有类似作用可以使网页元素出现在浏览器窗口的左上角。6.获取元素位置的快速方法除了上面的函数以外还有一种快速方法可以立刻获得网页元素的位置。那就是使用getBoundingClientRect()方法。它返回一个对象其中包含了left、right、top、bottom四个属性分别对应了该元素的左上角和右下角相对于浏览器窗口(viewport)左上角的距离。所以网页元素的相对位置就是var X this.getBoundingClientRect().left;var Y this.getBoundingClientRect().top;再加上滚动距离就可以得到绝对位置var X this.getBoundingClientRect().leftdocument.documentElement.scrollLeft;var Y this.getBoundingClientRect().topdocument.documentElement.scrollTop;目前IE、Firefox 3.0、Opera 9.5都支持该方法而Firefox 2.x、Safari、Chrome、Konqueror不支持。java前端开发和后端开发都有哪些|前端开发跟java比那个更好|
http://www.yutouwan.com/news/433583/

相关文章:

  • 黄冈网站推广在线上海平台网站建设公司排名
  • 360搜索怎么做网站优化网站的建设与运营专业
  • 淄博百度网站制作视频网站哪个做的好
  • php怎么建立站点网站后台怎么做下载链接
  • 劳务输送网站建设方案广州有哪几个区
  • 高端企业门户网站建设服务公司dede网站版权信息标签
  • 网站改版的目的做网站常用的技术有哪些
  • 空间网站建设阿里云建站教程视频
  • 淄博企业网站建设有限公司昆山网站设计公司
  • 南宁网站优化排名推广建设银行广州支行网站
  • 房屋中介网站建设方案没有排名的网站怎么做
  • php导航网站手机做网站的教程
  • 秦皇岛 免费建网站河北省建设银行网站
  • vs2017html5网站开发WordPress图片关闭永久链接
  • 有没有什么做统计的网站全国建设厅网站
  • 宁夏网站建设一条龙郑州做网站华久科技
  • 查互做蛋白的网站wordpress好用
  • 开发小型门户网站的方法 步骤国内网站
  • wordpress安装ssl后网站404网站顶部导航
  • 网站平台建设实训总结郑州专业网站制作服务费用
  • 免费建网站无广告婚恋网站上认识人 带你做原油交易
  • 义乌做网站哪家好wordpress中国区官方论坛
  • 网站网页翻页设计微信网站主题
  • 网站开发可以学吗怎样建设VR网站
  • wordpress搭建多个购物网站国外网站建设现状
  • 怎么将网站做成小程序石家庄新华区网站建设
  • 公司 网站建设 会计科目个人网页制作模板三张
  • 连锁销售网站制作支付网站建设要求
  • 网站建设与管理清考作业南京制作网页学校
  • 租房网站建设多少钱软件商店下载官网