gpt4 book ai didi

javascript - 为什么 this.offsetLeft 为 0?

转载 作者:行者123 更新时间:2023-11-29 15:52:11 28 4
gpt4 key购买 nike

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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com