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

广州做手机网站建设网站开发与管理学什么

广州做手机网站建设,网站开发与管理学什么,购物网站怎么建设,wordpress wp_video_shortcode文章目录 一、页面加载事件二、页面滚动事件三、页面尺寸事件总结 一、页面加载事件 有时候我们会把script的内容放在body前,这时候代码的执行在元素的加载之前,会导致页面元素未加载而报错 解决办法是调用Window的load加载事件,将所有操作放…

文章目录

  • 一、页面加载事件
  • 二、页面滚动事件
  • 三、页面尺寸事件
  • 总结


一、页面加载事件

有时候我们会把script的内容放在body前,这时候代码的执行在元素的加载之前,会导致页面元素未加载而报错

解决办法是调用Window的load加载事件将所有操作放在load函数中,这样程序会先加载页面元素,再执行操作内容

    window.addEventListener('load', function () {const btn = document.querySelector('button')btn.addEventListener('click', function () {console.log(111)})})

 类似的还有document的DOMContentLoaded事件,先加载页面的DOM元素,再执行操作

    document.addEventListener('DOMContentLoaded', function () {const btn = document.querySelector('button')btn.addEventListener('click', function () {console.log(111)})})

二、页面滚动事件

页面滚动事件scroll可以得到当前页面距离顶部的距离,对应的属性scrollTop这个值可读可写,因此可以修改页面滚动距离为0直接回到页面顶部

元素.addEventListener('scroll', function () {console.log(元素.scrollTop)// 获取滚动距离
})

添加scroll事件,通过scrollTop获取滚动距离。这个元素不仅可以是浏览器页面,也可以是一个盒子,文本框等其他元素

获取页面的滚动距离:

document.documentElement.scrollTop

下面这个例子是页面滚动到一定距离显示顶部栏

    // 获取页面滚动事件window.addEventListener('scroll', function () {let n = document.documentElement.scrollTopif (n >= 500) {//当滚动到500是显示div.style.display = 'block'}else {div.style.display = 'none'}if (n >= 1500) {document.documentElement.scrollTop = 0// 离顶部距离这个属性是可修改的}})

三、页面尺寸事件

元素的offsetWidth和offsetHeight属性得到元素宽高:元素内容+padding+border

元素.offsetWidth
元素.offsetHeight

这里盒子本身的尺寸是300px左右和上下都加上两border

配套的属性还有offsetLeft、offsetTop、offsetParent,分别是获取到页面左边的距离,到页面顶部的距离,获取父亲元素

元素的clientwidth和clientheight属性获取元素宽高:不含padding和border 

元素.clientWidth
元素.clientHeight

盒子的宽和高被滚动条(设置了scroll属性)占据了15padding,left为向左边第一次“碰壁”,因此为1即border,top同理 


总结


文章转载自:

http://2A5HvZse.mwrsg.cn
http://4ttvGE8X.mwrsg.cn
http://zvDdss74.mwrsg.cn
http://IVCOKSRx.mwrsg.cn
http://qQOBWnLM.mwrsg.cn
http://6A1C44Bg.mwrsg.cn
http://AeK1Oaee.mwrsg.cn
http://Sbah1Dqv.mwrsg.cn
http://bl8d6Y2f.mwrsg.cn
http://ah1sJz17.mwrsg.cn
http://yS3XTV73.mwrsg.cn
http://JWqoJTAm.mwrsg.cn
http://DtPJwK1F.mwrsg.cn
http://FFWgro9f.mwrsg.cn
http://R4bbXKu8.mwrsg.cn
http://Ofbq9GaY.mwrsg.cn
http://16735Ux5.mwrsg.cn
http://cSEK8aNL.mwrsg.cn
http://K3TNy5b3.mwrsg.cn
http://XVDOeQLa.mwrsg.cn
http://5G6qfIqg.mwrsg.cn
http://OxQ7LOb3.mwrsg.cn
http://4Qq7WHZP.mwrsg.cn
http://nOny3o3q.mwrsg.cn
http://43iy5KyH.mwrsg.cn
http://fYZR5cpP.mwrsg.cn
http://gFY4LiKd.mwrsg.cn
http://79HONsXc.mwrsg.cn
http://ZQHvuLx7.mwrsg.cn
http://JvWKnXyy.mwrsg.cn
http://www.dtcms.com/wzjs/771795.html

相关文章:

  • 成都网站建设火狐狸音乐中文网站模板下载
  • 重庆做网站优化公司商标设计logo图案
  • 厦门做网站维护的公司怎么自己做导购网站
  • 胶州网站建设公司哪家好网站商城运营成本
  • 网站建设布吉门户类型的网站
  • 上海专业网站建设价仲恺建设局网站
  • 蜜芽免费网站域名优秀网页设计师
  • 做网站添加本地图片微信公众号可以自动导入wordpress
  • 一个好的网站应该具有什么条件电子商务网站平台开发建设方案
  • 资格证网站怎么做wordpress 添加用户登录
  • 鹤壁seo公司超云seo优化
  • 建设网站的条件网站建设当中的技术解决方案
  • 沈阳网站建设培训外贸网络推广哪个好
  • 建设医院的网站泰安优化公司
  • asp网站建设课程设计搜索引擎整合营销
  • 网站建设中英版品牌营销咨询机构
  • 南宁网络营销网站生态旅游网站的建设
  • 银川怎么做网站网站开发的未来展望
  • 网站数据库查询怎么做北京州网站建设公司
  • 网站备案流程是什么附子seo
  • 用h5做网站首页代码wordpress文章页实现图片幻灯展现
  • 佛山市三山新城建设局网站ipad 设计网站
  • 网站设计 北京店临清建设局网站
  • 如何免费做网站推广的力杨网站建设
  • 网站站长登录方式公司免费建网站
  • 网站一级域名和二级域名区别成都网站建设制作公司
  • 网站换模板要怎么做地方网站名称
  • wordpress网站添加阅读全文给小说网站做编辑
  • 做论坛网站需要备案惠州营销网站建设
  • 佛山北京网站建设公司电话外呼系统