2011-08-02 39 views
0

我在IE7中遇到了超大问题。 我一直在搜索所有页面(数组后没有逗号,正确调用脚本等),这是我的最后手段,希望有人可以帮助我。超3.0无法在IE7中工作

所以我使用的是3.0版的Supersized插件。

它在IE7中的所有浏览器execp(以及IE6,但严重的是,至少有7我会做)正常工作。

图像将在页面中加载完整,然后“删除”网站的所有内容(如我在这里看到的很多其他情况),如果我禁用Javascript或调整浏览器窗口的大小。

我使用要求对图像的代码如下

if ($option == "com_flexicontent" && $view == "category" && $cid == "1") {?>  
<script type="text/javascript"> 
      jQuery(function(){ 
       jQuery.fn.supersized.options = { 
        startwidth: 1024, 
        startheight: 748, 
        transition: 0, 
        vertical_center: 1, 
        slides : [{image : './images/stories/bg/bg_1.jpg' }] 
       }; 
       jQuery('#supersized').supersized(); 
      }); 
    </script> 
<?php } 

它看起来那么怎么一回事,因为只有一个超大型的图像被用于每一页,所以有条件在index.php文件设置为安排哪个图像应显示在每一个(是的,那里的代码位在index.php文件中被复制几次)

我正在使用与Joomla插件,如果它帮助.. 还这里是网站的地址:http://www.centrointegrador.com.ar/

欢迎各位建议:) 在此先感谢!

回答

0

我是Supersized的创建者,我建议将您使用的版本更新到3.2(available here),并在该下载中使用Core版本进行研究。核心版本专门用于仅1图像背景。

这个版本的Supersized处理IE要好得多,尽管我已经放弃了IE6的支持,因为额外的头痛和低的用户百分比 - 不要觉得不好,谷歌和Wordpress也是其他一些做同样的事情。

+0

行星地球的圣母! 我很荣幸,这是花时间来回答我的问题:) 如果我能解决它,我会在这里发布answear在这里供将来参考。 再次感谢:) – Sukay

+0

它工作:) 再次感谢您的帮助! – Sukay

1

当你调用超大型您的js文件...(例如:)

$.supersized({ 
    slides : [ 
     { 
      image : 'img/bg/4.jpg', 
      title : '' 
     }, 
     { 
      image : 'img/bg/5.jpg', 
      title : '' 
     }, 
     { 
      image : 'img/bg/6.jpg', 
      title : '' 
     }, 
    ], 
    keyboard_nav:0, 
    random:1 
}); 

注意“幻灯片”数组中后面的逗号。它会在IE8或更高版本中失败。 IE9不会在最后的逗号上失败。

这将在IE8和7的工作(对我来说):

$.supersized({ 
    slides : [ 
     { 
      image : 'img/bg/4.jpg', 
      title : '' 
     }, 
     { 
      image : 'img/bg/5.jpg', 
      title : '' 
     }, 
     { 
      image : 'img/bg/6.jpg', 
      title : '' 
     } 
    ], 
    keyboard_nav:0, 
    random:1 
}); 

我不知道这是不是你的问题,但是,这似乎是一个常见的错误,我认为这是值得一提。

你可以做的另一件事情(如果这不是你的问题)是检查IE(F12)中的开发人员工具内的控制台。