Что то не получается, вот код который должен выключится при style="position: absolute", а при style="position: fixed" он должен работать:
jQuery(document).ready(function(){
function getScrollTop() {
var scrOfY = 0;
if( typeof( window.pageYOffset ) == "number" ) {
//Netscape compliant
scrOfY = window.pageYOffset;
} else if( document.body
&& ( document.body.scrollLeft
|| document.body.scrollTop ) ) {
//DOM compliant
scrOfY = document.body.scrollTop;
} else if( document.documentElement
&& ( document.documentElement.scrollLeft
|| document.documentElement.scrollTop ) ) {
//IE6 Strict
scrOfY = document.documentElement.scrollTop;
}
return scrOfY;
}
jQuery(window).scroll(function() {
fixPaneRefresh();
});
function fixPaneRefresh(){
if (jQuery("#toolbar").length) {
var top = getScrollTop();
if (top < 410) jQuery("#toolbar").css("margin-top",410-top+"px");
else jQuery("#toolbar").css("margin-top","0");
}
}
});