Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.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
Jquery “使元素开始”;关「;屏幕_Jquery_Html_Css - Fatal编程技术网

Jquery “使元素开始”;关「;屏幕

Jquery “使元素开始”;关「;屏幕,jquery,html,css,Jquery,Html,Css,我试图让一个元素在用户向下滚动一点的时候滑入屏幕。我已经知道如何制作动画,但是如果元素已经存在,那么使用动画是没有意义的。那么,如何创建一个在页面加载时不加载的元素呢 谢谢。HTML: <div id="element"></div> Javascript: var animation = function() { document.getElementById("element").style.display = "block"; } 如果你想让它从左边滑动

我试图让一个元素在用户向下滚动一点的时候滑入屏幕。我已经知道如何制作动画,但是如果元素已经存在,那么使用动画是没有意义的。那么,如何创建一个在页面加载时不加载的元素呢

谢谢。

HTML:

<div id="element"></div>
Javascript:

var animation = function() {
    document.getElementById("element").style.display = "block";
}
如果你想让它从左边滑动,也一样。元素应该有一个负数,然后可以使用Javascript来更改它

#element {
    position: absolute;
    left: -50px;
}

使用谷歌?css显示属性和负页边距将帮助您。这正是我想要的。。谢谢@TJS
#element {
    position: absolute;
    left: -50px;
}