var uf = $('.utilsFloat');
var topValue = $('.article .header').offset().top;
uf.css({
top : topValue,
marginLeft : -137,
position: 'absolute'
});
$(document).scroll(function() {
var fixedShareTools = $(document).scrollTop() >= topValue;
if (fixedShareTools) {
uf.css(
{
top : 10 + "px",
"position" : "fixed"
}
);
}
else {
uf.css(
{
"position" : "absolute",
top : topValue + "px"
}
)
}});
上記のコードは、ページのヘッダーを超えてスクロールしたときに、アイテムの位置属性を「固定」に設定しようとしています。IE8と7を除くすべてでうまく機能します。IE7/8のjQuery.css()メソッドに問題はありますか?
この問題の解決策はありますか?