我在脸红上面的问题措辞有些麻烦。随便...
尝试搜索这个,似乎没有什么可以解决我的问题。所以...
我最近看到了这个新的“东西”(几个网站),它们有一个固定的位置 div(社交媒体),它被揭示(似乎......好像只有我知道它只是 javascript 或 jquery 或你有什么!)当您滚动过去页面上的某个点。
这是我想要的一个例子>>> http://digital-photography-school.com/how-to-photograph-strangers-the-100-strangers-project
当您向下滚动页面时,页面左侧的社交媒体栏会显示或出现。
我是自学成才的,所以我知道 HTML 和 CSS(够了)。但是,当涉及到 javascript/jquery 时,我会很快迷失方向!
所以,求求你,什么时候(如果)回答......如果你要给我除了 HTML 和 CSS 之外的 javascript / jquery,请告诉我把 java / jquery 放在什么位置HTML。
我的平台:blogspot(是的,我知道如何直接在博客上托管 javascript,所以我不需要外部文件/链接)。只要告诉我在哪里添加它,例如:在 HTML 本身的头部或正下方/上方......你知道我的意思是希望!
我现在已经将社交媒体 div 固定在我的页面上——我只需要让它在滚动时显示在某个点之后。
如果对您有帮助,请使用与上述网站示例相同的位置、大小等。我会尽我所能将样式应用于我自己的网站。
我无法发布指向我的实际网站的链接,因为它还没有准备好上线。
提前谢谢了。:-)
!!!!!!!!!!更新!!!!!!!!!!
好的,花了一些时间,但我设法在这个网站上找到了我想要的东西!我不得不根据我的情况调整它,但它就像一个魅力,只需要几分钟就可以实现。
这是我在 HTML 中的 div 下方使用的 javascript:
$(function() {
$(window).scroll(function() {
if ($(document).scrollTop() > 500) {
$('#social-media').slideDown(0);
}else if($(document).scrollTop() < 500){
$('#social-media').fadeOut(0);
}
});
})
这是CSS:
#social-media {
background: white;
width: 150px;
height: auto;
position: fixed;
z-index:1000;
top: 20px;
display: none;
}
成功了!我也回答了我自己的问题!万一有人遇到同样的问题。
谢谢你所做的一切——我一次又一次地来到这里——这些年来真的帮了我很多!