Jquery实现层div自动悬浮顶部实例
悬浮顶部效果并不是一直这样,而当我们滚动到指定位置时这个指定的DIV层就会自动悬浮顶部了,下面我来给大家具体介绍实现过程。
直接用以下代码
<script src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"></script> <script src="/blog/js/scroll.js"></script> <div class="y_bds" style="clear:both;"> 要注意两点,一个是style clear:both,另一个就产class=y_bds </div>
这段代码插入到模板目录loop-single.php里 (如果你的博客已经有了jquery.js 文件,请删除第一行代码)
scroll.js为月小升单独编写文件,内容如下
$(document).ready(function(){ var headHeight=200; //这个高度其实有更好的办法的。使用者根据自己的需要可以手工调整。 var nav=$(".y_bds"); $(window).scroll(function(){ if($(this).scrollTop()>headHeight){ nav.addClass("navFix"); } else{ nav.removeClass("navFix"); } }) })
模板下style.css
/*add css 2013-4-2*/ .navFix{background:#FFF; position:fixed; left:140px; top:0px;width:600px; _position:absolute; top:expression((offsetParent.scrollTop)+0); z-index:2;}