Javascript Java脚本在Chrome、Fire Fox中工作,但不在IE中工作
您好,除了IE 11之外,以下java脚本在Chrome、fire fox和IE中都工作:Javascript Java脚本在Chrome、Fire Fox中工作,但不在IE中工作,javascript,jquery,internet-explorer,Javascript,Jquery,Internet Explorer,您好,除了IE 11之外,以下java脚本在Chrome、fire fox和IE中都工作: $(window).scroll(function () { if ($(window).scrollTop() >= $(document).height() - $(window).height()) { // DO something } }); 只有在IE11中,在Windows8.1操作系统中,我们才有这个问题。系统:索尼Vaio Duo试试这个 $(w
$(window).scroll(function () {
if ($(window).scrollTop() >= $(document).height() - $(window).height()) {
// DO something
}
});
只有在IE11中,在Windows8.1操作系统中,我们才有这个问题。系统:索尼Vaio Duo试试这个
$(window).scroll(function () {
if ($(window).scrollTop() >= parseFloat($(document).height()) - parseFloat($(window).height())) {
// DO something
}
});
$(window).scroll(function () {
if ($(window).scrollTop() >=(parseFloat($(document).height()) - parseFloat($(window).height()))) {
// DO something
}
});
试试这个
$(window).scroll(function () {
if ($(window).scrollTop() >= parseFloat($(document).height()) - parseFloat($(window).height())) {
// DO something
}
});
$(window).scroll(function () {
if ($(window).scrollTop() >=(parseFloat($(document).height()) - parseFloat($(window).height()))) {
// DO something
}
});
您使用的是什么版本的jquery?我们使用的是1.9.1版本您可以创建JSFIDLE示例吗?您的代码的哪一部分不起作用?我不太确定,因为它是由客户机报告的。但是我相信它肯定不会进入if循环。他不应该解析那些值,因为它们已经是浮点数了。在左侧添加了ParseFloat,并添加了+2,而在右侧调试时总是返回分数较高的分数。因此,if循环力起作用。谢谢你的帮助