显示固定到页面顶部滚动95像素后
问题描述:
我有一个固定的位置div,这样控制。显示固定到页面顶部滚动95像素后
#backtoallprojects {
float: none;
position: fixed;
top: 0px;
right: 0px;
z-index:9999;
background-color: rgba(0,0,0,0.5);
}
但是,我只希望它显示/出现后,页面已滚动95像素下。
这是因为主导航栏高度为95px,并且与其他按钮重叠,因此只应在主导航栏滚出页面时才显示。
任何帮助,将不胜感激
感谢
PS我已经试过这两个,但无济于事:
答
这为我工作:
$('#backtoallprojects').hide();
$(document).scroll(function() {
if ($(document).scrollTop() >= 95) {
$('#backtoallprojects').show();
}
else {
$('#backtoallprojects').hide();
}
});
答
感谢您的回答。 jQuery脚本确实有效,事实证明我必须改变它被添加到我的WordPress主题的方式。
我需要使用“noconflict模式”,因此而不是$使用jQuery作为函数名称。
+0
你可以用'(function($){..your code ..})(jQuery)'来包装你的代码以保持使用$ – 2014-10-30 08:52:43
你能为我们创建一个小提琴吗? – eclipsis 2014-10-29 17:00:57
有什么不适用于它? http://jsfiddle.net/fmvqp2z8/1/ – CullenJ 2014-10-29 17:23:13