Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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_Css_Slide - Fatal编程技术网

Jquery 如何使元素在页面上与您一起滚动?

Jquery 如何使元素在页面上与您一起滚动?,jquery,css,slide,Jquery,Css,Slide,我想在网站上创建一个元素,当你向下滚动窗口时,它会滚动。在大多数情况下,我知道这可以很容易地解决一些基本的css使用固定定位。问题是,我不希望它一直在屏幕上的同一个空间。我希望它是一个边栏元素,从其余内容开始,然后随着页面向下滚动而移动。请参阅以获取示例(请参阅本页右侧的广告)。我知道可能有一个相当简单的css或jquery解决方案,但我还没有想到一个。我感谢你的帮助 谢谢 也许只是一个 if($(window).scrollTop>300) { $("#image

我想在网站上创建一个元素,当你向下滚动窗口时,它会滚动。在大多数情况下,我知道这可以很容易地解决一些基本的css使用固定定位。问题是,我不希望它一直在屏幕上的同一个空间。我希望它是一个边栏元素,从其余内容开始,然后随着页面向下滚动而移动。请参阅以获取示例(请参阅本页右侧的广告)。我知道可能有一个相当简单的css或jquery解决方案,但我还没有想到一个。我感谢你的帮助

谢谢

也许只是一个

   if($(window).scrollTop>300) {

        $("#image").position().top($(window).scrollTop()-$(window).height());

   }
也许只是一个

   if($(window).scrollTop>300) {

        $("#image").position().top($(window).scrollTop()-$(window).height());

   }

下面是一个使用jQuery创建固定浮动元素的非常好的教程:


这里有一个使用jQuery创建固定浮动元素的非常好的教程:


这里有一个方法

使用
position:sticky
使元素浮动

下面是文章的解释


这里有一个方法

使用
position:sticky
使元素浮动

下面是文章的解释


一个总是在屏幕上的广告?这项技术真是妙不可言爸爸总是在屏幕上做广告吗?这项技术真是妙不可言汉克斯!这正是我想要的!谢谢这正是我想要的!