以下是我单独的JS文件中的代码:
$(function () {
$(window).scroll(function () {
if ($('.span4').css("left") == "0px") {
$('.span4').css("left", "auto");
} else if ($('.span4').css("left") < "0px") {
$('.span4').css('left', -$(window).scrollLeft() - 20);
}
})
});
$(function () {
$(window).resize(function () {
if ($(window).width() >= "1130") {
$('.span4').css("left", "auto");
}
})
});
这完全适用于Firefox,但在IE(facepalm)....但如果我将此代码内嵌在html中,它在IE和Firefox中运行良好...为什么你的IE :(
答案 0 :(得分:0)
可以是任何数量的东西。也许它没有在IE中被调用。请尝试以下
$(function () {
$(window).scroll(function () {
if ($('.span4').css("left") == "0px") {
$('.span4').css("left", "auto");
} else if ($('.span4').css("left") < "0px") {
$('.span4').css('left', -$(window).scrollLeft() - 20);
}
})
})();
$(function () {
$(window).resize(function () {
if ($(window).width() >= "1130") {
$('.span4').css("left", "auto");
}
})
})();
我已经完成了它,在每个函数的末尾加上“()”,以便立即调用它。值得一试。