Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在页面上锁定JavaScript元素?_Javascript_Html_Css - Fatal编程技术网

如何在页面上锁定JavaScript元素?

如何在页面上锁定JavaScript元素?,javascript,html,css,Javascript,Html,Css,我在Javascript中创建了一个新元素,并将它添加到HTML元素的parentNode,一切看起来都很好,我可以看到它并将数据放入其中,但当我试图更改浏览器的大小或滚动它时,这个元素“跟着我” 我怎样才能“锁定”它,使它不会从我放它的地方移动 谢谢大家的回答。我终于成功了!:)我使用了@Abhishek Verma编写的方法。在CSS中,将位置属性值设置为“绝对”。这将保持相对于父对象的位置,无论滚动多远 #yourdiv { position:absolute; } 编辑 只需确

我在Javascript中创建了一个新元素,并将它添加到HTML元素的
parentNode
,一切看起来都很好,我可以看到它并将数据放入其中,但当我试图更改浏览器的大小或滚动它时,这个元素“跟着我”

我怎样才能“锁定”它,使它不会从我放它的地方移动


谢谢大家的回答。我终于成功了!:)我使用了@Abhishek Verma编写的方法。

在CSS中,将位置属性值设置为“绝对”。这将保持相对于父对象的位置,无论滚动多远

#yourdiv {
    position:absolute;
}
编辑

只需确保父div也有一个position属性值,并且它不是“static”或unset

有关CSS定位的更多信息,请参阅:

在您的CSS中执行
.parentDiv
{
位置:固定;

}

您可以创建元素并应用以下css类

.StaticElement
{
 position: static;
 top: 0:
 left: 250;
}

您可以通过更改css中左上角元素的值来更改div的位置。

问题不够清楚。强烈建议应包括图表。您的代码在哪里???你试过了。