首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

获取图片的位置(距离顶部

点击这个按钮 获取图片的信息 正常来讲 这样的需求 先获取dom 再遍历dom 往里面塞按钮就可以了 但是,考虑到各型各色的网站限制和dom变化,这样就有很多问题, 所以就需要根据图片的当前位置(元素距离顶部的位置...包括滚动条),和左边的位置)来动态的添加这个按钮 因为是hover触发的 所以这个按钮只有一个 (这样的做法是参考阿里以图搜图的功能做的) ok 需求明白了之后 开始说怎么做 先说公式代码:( top: 图片距离顶部的高度...+滚动条的高度,left:图片距离左侧的高度) 1.滚动条的高度     // 获取 当前 滚动条的长度, 水平 && 垂直方向       function getScrollPosition() ... ||             document.body           ).scrollTop;         }         return { x, y };       } 2.图片距离上...、左的距离:(主要方法:dom.getBoundingClientRect)       // 获取 dom 到视口左侧和顶部的相对位置       function getDomToViewPosition

2K10
您找到你想要的搜索结果了吗?
是的
没有找到

JS 吸顶导航,告别“回到顶部

本文主要内容 1、吸顶导航是什么 2、吸顶导航的实现方法 3、小结 1、吸顶条导航是什么 如图: 吸顶导航栏的初始位置一般是靠近在页面的顶部位置,但是又存在一定距离,通常这块区域放置最为醒目或者重要元素的地方... HTML5学堂 HTML5微博...二、吸顶功能添加 1.实现思路是监听 scroll 事件,判断当前页面的滚动位置,当滚动距离大于导航条距顶部距离时,为导航条采用窗口定位。..., tit); inseDiv.appendChild(tit); inseDiv.style.height = rect.height + 'px'; // 获取导航条距页面顶部距离...var btop = document.body.scrollTop || document.documentElement.scrollTop; //如果滚动距离大于导航条距顶部距离

7.5K70

程序员职场晋升:与阿里前P9的一次近距离互动

…… 博文视点“解惑杂优铺”栏目邀请到畅销书《互联网大厂晋升指南:从P5到P9的升级攻略》作者李运华老师来进行了一场“从程序员职场晋升直播课,与阿里前P9的一次近距离互动”的主题直播访谈,希望可以解答小伙伴们在晋升道路上的一些疑问...后来被阿里收购后也是P5、P6、P7、P8这种等级。...后来因为我晋升到了P9,所以就作为晋升评委去评P6升P7和P7升P8。...、P6、P7、P8、P9……这种职级的P6和P7的差别就比较大,这就是为什么叫跨越式,因为你可能要花很大的力气才能从一个级别晋升到另一个级别。...答:我还是以阿里的职级为例解读一下P5到P9。 P5到P6,用一个关键词来总结,叫工匠!工匠的核心任务是完成任务! 那P5跟P6的区别是什么?

68340

【CSS】课程网站 Banner 制作 ③ ( Banner 栏右侧课程盒子测量及样式 | Banner 版心盒子模型右侧课程栏代码示例 )

2、CSS 样式 3、展示效果 绘制下图矩形框内容 : 一、Banner 栏右侧课程盒子测量及样式 ---- 1、盒子尺寸测量 课程表的宽高 228 x 300 像素 ; 课程表距离顶部有 50...10 像素的间隔 , 无序列表 与 顶部的 10 像素间隔 , /* Banner 条右侧 课程表 无序列表 距离头部有 10 像素间隔 */ .course-bd ul { /* 10 像素内边距..., 多行文本无法设置居中 , 为了保证文字处于距离顶部 10 像素位置 , 只能将列表项设置为 50 像素高度 ; /* Banner 条右侧 课程表 无序列表 列表项样式 */ .course-bd...li { /* 列表项高度是 60 像素, 文字与顶部有 10 像素间隔 这里将列表项设置成 50 像素 , 此位置直接写文字即可 多行文本无法设置居中 , 为了保证文字处于距离顶部...DOCTYPE html> 课程网站 <link

3.5K60
领券