此腳本在jQuery-1.3.2.min.js中運行良好,但不能在jQuery-1.6.2.min.js中運行。從jQuery 1.3.2遷移到1.6.2時,腳本無法正常工作
任何人都可以幫助我解決這個問題嗎?
function moveScroller() {
var a = function() {
var b = $(window).scrollTop();
var d = $("#scroller-anchor").offset({
scroll: false
}).top;
var c = $("#scroller");
if (b > d) {
c.css({
position: "fixed",
top: "0px"
})
} else {
if (b <= d) {
c.css({
position: "relative",
top: ""
})
}
}
};
$(window).scroll(a);
a()
}
$(function() {
moveScroller();
});
它如何不運行?有什麼問題? –
$(window).scroll(a); a()不是false?如果它不是$(window).scroll(a); ? –
offset不允許'{scroll:false}'該行是什麼:'if(b c.css({position:「relative」,top:「」}) ' – Fender