jQuery(document).ready(function(){
if($('#hotArticle').length){
fixDiv('hotArticle',2);
}
}
function fixDiv(div_id,offsetTop){
var offset=arguments[1]?arguments[1]:0;
var Obj=$('#'+div_id);
var ObjTop=Obj.offset().top;
var isIE6=$.browser.msie && $.browser.version == '6.0';
if(isIE6){
$(window).scroll(function(){
if($(window).scrollTop()<=ObjTop){
Obj.css({
'position':'relative',
'top':0
});
}else{
Obj.css({
'position':'absolute',
'top':$(window).scrollTop()+offsetTop+'px',
'z-index':1
});
}
});
}else{
$(window).scroll(function(){
if($(window).scrollTop()<=ObjTop){
Obj.css({
'position':'relative',
'top':0
});
}else{
Obj.css({
'position':'fixed',
'top':0+offsetTop+'px',
'z-index':1,
'width':'235px',
'overflow':'hidden'
});
}
});
}
}
if($('#hotArticle').length){
fixDiv('hotArticle',2);
}
}
function fixDiv(div_id,offsetTop){
var offset=arguments[1]?arguments[1]:0;
var Obj=$('#'+div_id);
var ObjTop=Obj.offset().top;
var isIE6=$.browser.msie && $.browser.version == '6.0';
if(isIE6){
$(window).scroll(function(){
if($(window).scrollTop()<=ObjTop){
Obj.css({
'position':'relative',
'top':0
});
}else{
Obj.css({
'position':'absolute',
'top':$(window).scrollTop()+offsetTop+'px',
'z-index':1
});
}
});
}else{
$(window).scroll(function(){
if($(window).scrollTop()<=ObjTop){
Obj.css({
'position':'relative',
'top':0
});
}else{
Obj.css({
'position':'fixed',
'top':0+offsetTop+'px',
'z-index':1,
'width':'235px',
'overflow':'hidden'
});
}
});
}
}
window.onload = function(){if(document.getElementById('hotArticle')){fixDiv('hotArticle',2);}}
function fixDiv(div_id,offsetTop){
var offset = arguments[1]?arguments[1]:0;
var Obj = document.getElementById(div_id);
...
然后开始计算他的offsetTop了...然后还有判断浏览器类型的.水平不够.翻译过来也不能在不测试的情况下保证跨浏览器了.......啊啊啊啊啊