define(function(){$.fn.Fixed=function(){var a=function(c){var e=c.position().top,f=c.css("position");var d=c.offset().left;var b=false;if($.browser.msie&&$.browser.version=="6.0"){b=true}$(window).scroll(function(){var g=$(this).scrollTop();if(g>e){if(!b){c.css({position:"fixed",top:0,left:d})}else{if($("body").css("backgroundAttachment")!=="fixed"){$("body").css({"background-attachment":"fixed",backgroundImage:"url(about:blank)"})}c.css({position:"absolute"});c[0].style.setExpression("top","eval((document.documentElement||document.body).scrollTop) + 'px'")}}else{c.css({position:"static",top:e,left:d})}})};return $(this).each(function(){a($(this))})}});调用方式require('Fixed');
$("#listmap").Fixed();
最佳答案