我目前正在按照目标运行网站。一些拉斯维加斯运行背景淡化和底部的简单导航栏。目前已固定在页面底部:
Position: absolute; bottom: 0;
查看此处:www.gigabang.co
我想开发它以便坐标加载到该页面,然后用户可以向下滚动以显示内容。页脚将滚动页面以显示内容,然后粘贴在页面顶部。
我已经设法初步实现了一些stickUp jQuery,它将“页脚”粘在页面顶部,但我不得不删除位置:绝对让它运行起来。
有没有办法让div开始卡在浏览器窗口的底部并在滚动后粘到顶部?我也不得不删除Vegas jQuery代码以使stickUp的东西也工作。谁能明白为什么会这样呢?
感谢您的帮助! -m
stickUp脚本:
<script src="gigabang/stickUp.js"></script>
<script type="text/javascript">
//initiating jQuery
jQuery(function($) {
$(document).ready( function() {
//enabling stickUp on the 'footer' class
$('.footer').stickUp();
});
});
</script>
拉斯维加斯剧本:
<!--<script type="text/javascript">
$(function() {
$.vegas('slideshow', {
delay: 8000,
backgrounds:[
{ src:'gigabang/WEBBG2.jpg', fade:1000 },
{ src:'gigabang/WEBBG5b.jpg', fade:1000 },
{ src:'gigabang/WEBBG6.jpg', fade:1000 },
{ src:'gigabang/WEBBG1.jpg', fade:1000 } ]
});$.vegas('overlay', {
src:'gigabang/vegas/overlays/13.png'
});
});
</script>
答案 0 :(得分:0)
您可以在css3中使用带有align-content的Flex属性:flex-end。
答案 1 :(得分:0)
你的意思是这样吗?
http://codepen.io/chrissp26/pen/xEAqC
<h1>Footer Scroll</h1>
<footer id="footer">Footer</footer>
body {
font-family: "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}
h1 {
font-family: "Segoe UI Light", "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
color: #999;
font-weight: normal;
margin: 0;
}
footer {
background: #008aca;
padding: 10px;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
.fixed {
position: fixed;
top: 0;
bottom: auto;
}
$(document).on("ready", function(){
sortTheFooterOut();
});
function sortTheFooterOut() {
footer = $("#footer");
$(window).on("scroll", function(){
if ($(window).scrollTop() > 0) {
footer.addClass("fixed");
} else {
footer.removeClass("fixed");
}
});
}
$(document).on("ready", function(){
sortTheFooterOut();
});
function sortTheFooterOut() {
footer = $("#footer");
$(window).on("scroll", function(){
if ($(window).scrollTop() > 0) {
if (!footer.hasClass("fixed")) {
footer.fadeOut(250,function(){
footer.addClass("fixed").fadeIn(250);
});
}
} else {
footer.fadeOut(250,function(){
footer.removeClass("fixed").fadeIn(250);
});
}
});
}