我很困惑!这是我正在处理的网站:http://209.200.104.187/
我正在使用针对jQuery和CodeIgniter的Cycle2插件。
主要内容背后有一个循环器。它适用于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源代码并且没有图像,但是有<div id="slideshow"></div>
。它只有一个空<div>
。
此外,如果我尝试输出直接的HTML <img/>
标签,IE11就不会显示它们。出于调试目的,我尝试将一些图像放在#slideshow
内,并且即使我清除了缓存并刷新,它们也没有出现在IE中。
我非常困惑,因为调试图片会立即显示在Chrome中。但从未在IE中。
为什么IE表现得如此奇怪?我没有使用jQuery来启动Cycle2插件,我使用data-
属性。
我尝试使用jQuery初始化,但它也没有工作。