- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
I am working on a js player并且搜索栏不想玩得很好。您可以在页面加载上看到两个,它们都可以正常工作。现在单击带有播放 img 的第一个或第二个 div,将出现一个栏。当您单击那里时,该栏不精确。它偏移了几个像素。
this.offsetLeft 给我 0 而不是 10,这打破了这个。我该如何解决?
-edit- 我仍然不明白为什么,但我决定在一分钟前再次查看并删除了我粘贴的随机 css。我删除了这一行并且它起作用了。我不确定那个 block 是做什么的,但我知道没有那条线它目前看起来是一样的。播放器还没有完成,所以也许我需要这个并重新审视这个问题
position:relative;
最佳答案
position:relative
样式通常用于使元素成为绝对定位子元素的“起点”。换句话说,带有 position:absolute
的子元素根据相对父元素的位置计算它们的位置。 (而不是窗口的)这样子元素无论放置在何处都跟随父元素。
相对定位还允许您使用“左”和“上”来调整元素的正常位置。
该样式还可用于修复 Internet Explorer 中的定位和滚动错误。
关于javascript - 为什么 this.offsetLeft 为 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4090262/
通常在使用 jQuery 获取偏移量时,我会执行 offset().left。我的理解是 offsetLeft 是纯 javascript,那么为什么不在 jQuery offset().left 上
谁能告诉我为什么这段代码返回undefined。 我希望这会给出用户所选文本的左侧坐标。 function alertRangeObject(){ var userSelection;
我正在读取链接元素的 offsetLeft 属性并相应地更改另一个元素的位置。但是,只有在没有将任何样式(甚至浏览器默认)应用于位置属性的情况下,这才可以按预期工作。例如:ul padding 的变化
是否有一种简单的方法可以从其直接父级计算 offsetLeft,但不包括父级的内边距和边框宽度? 当我这样做时,返回的值包括父级的左边框和内边距宽度。 child.offsetLeft - paren
offsetLeftJavascript 属性需要更多时间。 offLeft = $('div')[0].offsetLeft 在检查 chrome 中的分析时,我发现这个 offsetLeft 在运
我想通过左/右箭头(在键盘上)或鼠标中键刷新滚动时的左侧位置。现在只有当我向下/向上滚动时,左侧位置才有效。 我的脚本很简单: $(window).scroll(function() { var sc
我的屏幕上有四个 canvas,两个在上面,两个在下面。 每个都有一个按钮,可以最大化 Canvas ,隐藏其他 Canvas 。 此按钮位于每个 Canvas 上方,绝对位置基于 Canvas 的
I am working on a js player并且搜索栏不想玩得很好。您可以在页面加载上看到两个,它们都可以正常工作。现在单击带有播放 img 的第一个或第二个 div,将出现一个栏。当您单击
当悬停在跨度上时,我想获取 offsetLeft 和 offsetTop 值,这样我就可以在它附近悬停一些东西。当我这样做时,两个值都为 0。 解决这个问题的更好方法是什么?我正在使用 jQuery。
在 HTML5 Canvas 中什么是 offsetTop 和 offsetLeft ? 我正在尝试获取鼠标单击事件的 X 和 Y。我知道我可以通过: mycanvas.onclick = funct
我在本网站和其他网站上的 clientLeft 和 OffsetLeft 上阅读了很多答案。但没有人全面解释这些值(value)观是什么。 此外,网络上有多个来源提供令人困惑或不正确的信息。 有人可以
目前,我正在尝试通过从 jQuery 重构为 纯 JS 来加速我的代码。 我知道还有一些其他线程与此相关,但我找不到任何与我的问题相同的线程。 现在我想使用 offsetLeft 而不是使用 offs
我正在尝试设置一个简单的拖放界面,但由于元素偏移值不一致而遇到问题。元素的偏移量是在 mousemove 事件中派生的。这些值将在正确和不正确之间交替。我被难住了! 看起来 element/div 有
我得到了一个基于表格的布局,我需要在表格中包含的一些输入框上方显示一些工具提示。 我不能使用任何偏移属性来执行此操作,因为当元素包含在表中时它们都返回 1。 jQuery 或其他库是否有计算方法? 最
我在网站中集成了一个 javascript 音频播放器,它运行没有问题。但自从我使用容器 div(“最大宽度”)限制了网页的宽度后,可点击的时间轴就无法正常工作。 我认为我缩小了问题范围。此代码计算时
我有五个 div。您可以单击其中的四个 div,这将运行一个函数,使用 div.offsetLeft 和 div.offsetTop 将您单击的 div 移动到第五个 div 的坐标。前三个 div
我正在使用react,我正在创建一个带有工具提示的按钮,但我无法放置它。我的意思是我无法读取按钮与顶部和左侧的距离。 我尝试了 offsetTop 和 offsetLeft,我得到了这个错误: “未捕
我正在尝试使用 Javascript 获取元素的位置。我使用了 clientTop、offsetHeight、window.getCompulatedStyle(box1).top 以及中间的一些内容
我正在寻找一种在执行变换旋转后获取元素的正确 offsetTop/offsetLeft 值(或类似值)的方法。 这可能吗?还有其他我不知道的元素属性吗? 我附上了一张可能有助于解释问题的图片。 最佳答
我们正在修改一个较旧的预先存在的网络应用程序,作为其中的一部分,我们已经开始使用 IE10 查看它。这个应用程序有一个第三方菜单控件(menu9_com.js?),在我们注意到的众多问题中,这个菜单在
我是一名优秀的程序员,十分优秀!