问题描述:Views Slideshow产生的页面幻灯效果在windows xp的IE8下面会出现图片不能显示的情况(第一次加载图片会短暂出现一下,很快就消失,后面的都不会显示了),其他的浏览器(firefox chorme)都没问题,windows7 下面的IE8模式也没问题
版本:Views Slideshow 7.x-3.0
html代码:(以下代码是从调试窗口中复制的,查看页面源代码里面也没有的)
<div class="views-slideshow-cycle-main-frame-row views_slideshow_cycle_slide views_slideshow_slide views-row-1 views-row-odd" id="views_slideshow_cycle_div_category-block_1_0" style="z-index: 3; position: absolute; filter: alpha(opacity=100); ZOOM: 1; display: block; top: 0px; left: 0px;" cycleH="253" cycleW="0" jQuery1362013587515="8">
<div class="views-slideshow-cycle-main-frame-row views_slideshow_cycle_slide views_slideshow_slide views-row-2 views_slideshow_cycle_hidden views-row-even" id="views_slideshow_cycle_div_category-block_1_1" style="z-index: 2; position: absolute; filter: alpha(opacity=0); ZOOM: 1; display: none; top: 0px; left: 0px;" cycleH="253" cycleW="0">
<div class="views-slideshow-cycle-main-frame-row views_slideshow_cycle_slide views_slideshow_slide views-row-3 views_slideshow_cycle_hidden views-row-odd" id="views_slideshow_cycle_div_category-block_1_2" style="z-index: 1; position: absolute; filter: alpha(opacity=0); ZOOM: 1; display: none; top: 0px; left: 0px;" cycleH="253" cycleW="0">
检查当手工删除上面的style中的内容,图片就可以显示出来了,但是图片切换时有短暂的白屏出现
关键在正常显示页面的时候这个html中是没有出现style的。
想问系统中那里设置能去掉这个style
(1),你把Drupal默认主题切换到garland下面,
(1),你把Drupal默认主题切换到garland下面,测试一下是否可以工作。如果正常了,就是你的主题与Views Slideshow不兼容;如果不正常,就是Views Slideshow的一个bug,此时可以升级Views Slideshow,说不定已经修正了。
很少修改Views
很少修改Views Slideshow的默认输出,只是在此基础上,调整CSS而已。
谢谢提示,garland下面正常的,是zen的问题,我用的
谢谢提示,garland下面正常的,是zen的问题,我用的zen-5.1版本是不是太高了不兼容啊
谢谢提示,garland下面正常的,是zen的问题,我用的
谢谢提示,garland下面正常的,是zen的问题,我用的zen-5.1版本是不是太高了不兼容啊
我调整过view
我调整过view slideshow的浏览器兼容,我记得我的那个slideshow,第一次在ie8下,也是很乱的,但可以调整好的。
我猜下啊,这种问题,一般是没有对ie 8 hack到位,你找个前端经验丰富的,帮你看看,应该是浏览器兼容没写好。
反馈下,问题在zen的版本上,zen5.1使用了html5
反馈下,问题在zen的版本上,zen5.1使用了html5,而ie8支持不完整,用zen3.1的版本就没有问题了,看来新的版本也不都是好的啊
很多老版本的浏览器,对HTML5的支持,不怎么友好。
很多老版本的浏览器,对HTML5的支持,不怎么友好。