我有一个问题,我无法弄清楚接下来该做什么。我有一个在HTML页面中使用JQuery Galleeria的网站,在页面顶部有10张图片自动播放滚动。它使用的是经典主题,是非常基本的功能。
我在我的本地IIS服务器和IE7,Chrome,Opera,Firefox上的内部构建服务器上进行了测试,它运行良好。我在一个实时服务器上发布它,它在IE7中间歇性地破坏了。它做了一些奇怪的事情:
虽然我把“max_scale_ratio:1”放在我的JS中,但它比原来的图片更大了。
它会在我的缩略图旁边添加前后箭头,这些箭头不适用于任何其他浏览器。
在第一张照片后停止显示缩略图。
所有这些都是断断续续的,如果我多次刷新页面,它可以自行纠正,或者有时会做出上述纠正。
页面上的我的JS代码如下:
<script type="text/javascript">
$(document).ready(function() {
// Load theme
Galleria.loadTheme('themes/classic/galleria.classic.js');
// run galleria and add some options
$('#galleria').galleria({
debug: true,
image_crop: true,
height: 397,
max_scale_ratio: 1, //Ensures the picture crop doesn't zoom the picture
autoplay: 8000, //Sets an autoplay interval of 8 seconds (8000)
transition: 'fade',
data_config: function(img) {
return {
description: $(img).next('p').html()
};
}
});
我不知道为什么它只是打破了实时服务器并且正在处理其他服务器。我找不到任何显示相同问题的帮助来源。这是服务器问题还是我可以在代码中修复的东西?
答案 0 :(得分:0)
似乎这是Galleria的错误(由Galleria支持人员引用给我),他们正在解决这个问题。这是一个IE7问题。建议的解决方案是使用JSON数组,而不是直接调用图片直到修复bug。