自动 根据高度 来添加属性
下面附上核心代码
看完整的 可以下载文件
$(window).scroll(function() {
var top = $(document).scrollTop(); //定义变量,获取滚动条的高度
var menu = $("#menu"); //定义变量,抓取#menu
var items = $("#content").find(".item"); //定义变量,查找.item
var curId = ""; //定义变量,当前所在的楼层item #id
items.each(function() {
var m = $(this); //定义变量,获取当前类
var itemsTop = m.offset().top; //定义变量,获取当前类的top偏移量
if (top > itemsTop - 10) {
curId = "#" + m.attr("id");
} else {
return false;
}
});可以是
var h=$(window).height();
$("#content .item").css('height',h+'px')
回复
对代码做了一些优化。你这里的话应该是content .item
var h=$(window).height();
$("#content .item").css('height',h+'px')
回复
自动读取浏览器的高度,不设置固定的高。CSS里面的高度都可以删掉了。
<script>
$(function(){
var h=$(window).height();
$("#content li").css('height',h+'px')
});
</script>
回复