// 左侧导定位 不会随着滚动条而滚动(方法:fixedbox("#menuf");) function fixedbox(idname){ $("#leftmenuf").height($(".bodymainf").outerheight(true)); if(!$(idname).length>0){return;} var $id = $(idname); var id_top = $("#leftmenuf").offset().top; //var id_bot = $("#leftmenuf").height()-60; var idclass = $id.attr("class"); var maxtop = $(".bodymainf").outerheight(true)+id_top-$id.height(); var ie6 = !-[1,]&&!window.xmlhttprequest; $(window).scroll(function(){ maxtop = $(".bodymainf").outerheight(true)+id_top-$id.height(); if (ie6) { return; } var scrolltop = $(window).scrolltop(); if (scrolltop > id_top) { if (scrolltop > maxtop) { $id.removeclass("fixed").addclass('absolute'); $id.css('top', $(".bodymainf").outerheight(true) - $id.height()); } else { if (!$id.hasclass('fixed')) { $id.removeclass('absolute').addclass("fixed"); } $id.css('top', 30); /*if (!ie6) { $id.css('top', 0); } else { $id.css({'top': scrolltop-id_top, 'position': 'absolute'}); }*/ } } else { $id.removeclass("fixed"); } /*if($(window).scrolltop() >= id_top && $(window).scrolltop() <= id_bot ){ $id.addclass("fixed"); $id.removeclass("absolute"); $id.css('top',0); }else if($id.attr("class") == idclass +" fixed"){ $id.removeclass("fixed"); $id.addclass("absolute"); $id.css('top',0); }else if($(window).scrolltop() > id_bot){ //$id.removeclass("fixed"); //$id.addclass("absolute"); console.log($('.insidecon').outerheight()+223-45-$id.height()) $id.css('top', $('.insidecon').outerheight()+223-45-$id.height()) }else if($(window).scrolltop() >= id_top < id_top){ $id.removeclass("fixed"); $id.removeclass("absolute"); $id.css('top',0); }*/ }); }; //左侧导航效果 //$(function(){ //菜单点击效果 //if(!document.getelementbyid("menuf")){return;} // var $menuf = $("#menuf"); // var $leftmenuf = $("#leftmenuf"); // $leftmenuf.height($menuf.height()); // $menuf.find("dl").click(function(){ // $("#leftmenuf").height($menuf.height()); // if(!$(this).find("dd").html() == ""){ // $(this).siblings().find("dd").stop(true,true).slideup(300); // $(this).find("dd").stop(true,true).slidedown(300); // } // }) // $menuf.find("dl:last").css("border-bottom","1px solid #b7bcbe") //}) $(function(){ fixedbox("#menuf"); })