Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.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 glob()foreach不在IE11中工作,在Chrome中工作?_Javascript_Php_Jquery_Internet Explorer_Cycle2 - Fatal编程技术网

Javascript glob()foreach不在IE11中工作,在Chrome中工作?

Javascript glob()foreach不在IE11中工作,在Chrome中工作?,javascript,php,jquery,internet-explorer,cycle2,Javascript,Php,Jquery,Internet Explorer,Cycle2,我很困惑!这是我正在工作的网站: 我正在使用jQuery和CodeIgniter的Cycle2插件 在Chrome中,它看起来像这样: 在主要内容后面有一个骑自行车的人。它在Chrome中对我有效,但在IE11中不起作用。此外,我的客户说他们的chrome浏览器不工作 生成图像循环器的方式如下所示: <?php if(@$home_header == 1): ?> <div id="slideshow" class="cycle-slideshow" data-cycl

我很困惑!这是我正在工作的网站:

我正在使用jQuery和CodeIgniter的Cycle2插件

在Chrome中,它看起来像这样:

在主要内容后面有一个骑自行车的人。它在Chrome中对我有效,但在IE11中不起作用。此外,我的客户说他们的chrome浏览器不工作

生成图像循环器的方式如下所示:

<?php if(@$home_header == 1): ?> 
  <div id="slideshow" class="cycle-slideshow" data-cycle-pause-on-hover="false" 
       data-cycle-speed="3000">
  <?php
    $slides = glob('assets/images/home/background/'.'*.jpg'); 
    foreach($slides as $s) { 
      echo '<img src="'.$s.'" />'; 
    } 
  ?> 
  </div> 
<?php endif; ?> 

我检查了IE11源代码,没有图像,但是有
。它只有一个空的

此外,如果我试图直接输出HTML
标记,IE11不会显示它们。出于调试的目的,我尝试将一些图像放在幻灯片中,但它们没有出现在IE中,即使在我清除缓存并刷新时也是如此

我很困惑,因为调试图像会立即显示在Chrome中。但从来没有在IE

你知道为什么IE的行为如此奇怪吗?我不是使用jQuery来启动Cycle2插件,而是使用
data-
属性


我尝试了jQuery初始化,但也没有成功

你试过清除缓存了吗?服务器正在呈现这些元素,因此无论浏览器如何,它们都应该显示。请不要链接到可能很快脱机的资源。如果可能,请帮助我们防止堆栈溢出上的链接损坏。另外,请检查开发人员工具的控制台。我在Chrome中看到了相当多的输出,这表明加载关键资源失败。是的,我的第一步是检查控制台并清除缓存,但仍然无效。在IE11中,
#slideshow
div甚至没有呈现数据属性或图像标记。我在Chrome的开发控制台中没有看到任何输出。什么样的情况表明加载资源失败?