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

高校网站开发/昭通网站seo

高校网站开发,昭通网站seo,贵阳市乌当区住房与城乡建设局网站,网站制作公司哪家价钱合理直接上代码 function elementIsVisibleInViewport(el, partiallyVisible false) {// 第一个参数是element 第二个参数是 是否部分可见也算可见 // 设置为false 即有一部份不可见即不可见// 设置为true 即部分可见即算是可见const {top,left,bottom,right} el.getBoundingC…

直接上代码

function elementIsVisibleInViewport(el, partiallyVisible = false) {// 第一个参数是element  第二个参数是 是否部分可见也算可见  // 设置为false 即有一部份不可见即不可见// 设置为true 即部分可见即算是可见const {top,left,bottom,right} = el.getBoundingClientRect();const {innerHeight,innerWidth} = window;return partiallyVisible ?((top > 0 && top < innerHeight) || (bottom > 0 && bottom < innerHeight)) &&((left > 0 && left < innerWidth) || (right > 0 && right < innerWidth)) :top >= 0 && left >= 0 && bottom <= innerHeight && right <= innerWidth;
}// 调用 测试
function test() {let show = document.querySelector("#show");console.log(elementIsVisibleInViewport(show, true))
}

代码解析

Element.getBoundingClientRect() 方法返回元素的大小及其相对于视口的位置。

返回值是一个对象,这个对象是一组矩形的集合,就是该元素的 CSS 边框大小。返回的结果是包含完整元素的最小矩形,并且拥有lefttoprightbottomxywidth, 和 height这几个以像素为单位的只读属性用于描述整个边框。除了width 和 height 以外的属性是相对于视图窗口的左上角来计算的。

以可视区域左上角为坐标 0, 0

left代表element的左侧边缘到可视区左侧的距离

right 代表element的右侧边缘到可视区左侧的距离

top 代表 element 的上边缘到可视区域上边的距离

bottom 代表  element 的下边缘到可视区域上边的距离

通过这四个值和可视区域的宽高即可判断。

 

 

 

 

 

http://www.lbrq.cn/news/1469215.html

相关文章:

  • 如何做网站竞品分析/友情链接交换方式有哪些
  • 免费网站建设制作哪家公司好/百度关键词优化排名
  • 绍兴网站建设哪好/seo模拟点击软件
  • 公司网站要怎么做/有哪些可以免费推广的平台
  • 嘉兴做网站优化哪家好/中国互联网公司排名
  • 深圳市住房和建设委员会网站/外链相册
  • 烟台网站建设开发/百度账号登录入口
  • 营销型网站建设哪个好/seo搜索引擎是什么
  • 怎样做外国石雕产品网站/seo优化方案报价
  • 怎么在阿里巴巴网站做公司/今日头条新闻视频
  • 郑州专业制作网站多少钱/类似凡科建站的平台
  • 网站建设公司线下推广/网络舆情管理
  • wordpress 改网站域名/廊坊seo排名
  • 烟台做网站/美国最新新闻头条
  • 长沙网站建设的公司/如何写推广软文
  • discuz论坛和网站同步登录/陕西网络推广公司
  • 铜川网站建设/百度产品大全入口
  • 电子购物网站/seo搜索引擎推广
  • 作风建设简报--门户网站/seo sem是什么
  • b2c网站 方案/企业官网seo
  • 网站建设现在什么服务器比较好/南召seo快速排名价格
  • wordpress的登录界面/关键词首页排名优化价格
  • 上海网站推广服务公司/百度的首页
  • 阀门专业网站建设/云南百度推广开户
  • 做彩妆网站的公司/优化营商环境心得体会个人
  • 中华人民共和国城乡与建设部网站/北京口碑最好的教育机构
  • 成都市建设网站公司/网络推广和seo
  • 网站双链接怎么做/网站数据统计工具
  • 网站备案 前置审批文件/杭州seo搜索引擎优化公司
  • 做301网站打不开/百度一下你就知道啦
  • Kubernetes Gateway API 详解:现代流量路由管理方案
  • 机器学习【五】decision_making tree
  • 通过filezilla在局域网下实现高速传输数据
  • 福彩双色球第2025088期篮球号码分析
  • ls hgfs提示ls: cannot access ‘hgfs‘: Permission denied
  • Node.js的用途和安装方法