Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Java脚本在Chrome、Fire Fox中工作,但不在IE中工作_Javascript_Jquery_Internet Explorer - Fatal编程技术网

Javascript 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

您好,除了IE 11之外,以下java脚本在Chrome、fire fox和IE中都工作:

$(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循环力起作用。谢谢你的帮助