Javascript glob()foreach不在IE11中工作,在Chrome中工作?
我很困惑!这是我正在工作的网站: 我正在使用jQuery和CodeIgniter的Cycle2插件 在Chrome中,它看起来像这样: 在主要内容后面有一个骑自行车的人。它在Chrome中对我有效,但在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
<?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的开发控制台中没有看到任何输出。什么样的情况表明加载资源失败?