我使用的是LayerSlider jQuery UI插件,它是一个简单的图像滑块。单独测试时,滑块似乎在所有浏览器中都能正常工作。但是我有一个菜单栏,它是一个嵌入式swf flash对象。如果我使用swf菜单下的jQuery Slider,则该滑块在chrome和safari中似乎出现故障。它在FF中的所有场合都很好。
这就是我所说的故障。在FF和Chrome中打开此链接。http://click-printit.co.uk/Test/
在FF中,幻灯片是平滑的,它与底部的小进度条同步。在Chrome中,它完全不同步。
这是顶部没有闪烁菜单的版本。http://click-printit.co.uk/Test/simple_slider.html
这似乎适用于所有浏览器。
如果我在后一个链接中插入这4行代码,滑块似乎在Chrome中不起作用。
<div>
<object type="application/x-shockwave-flash" data="Menu.swf" width="953" height="38">
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="swfversion" value="6.0.65.0" />
</object>
</div>
有没有想过为什么只有当旁边有闪光物体时滑块才会失效?而且只在Chrome和Safari中?
以下是我在项目中使用的参数
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="window" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="true" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="base" value=" Flash/ShefBio/" />
但我认为你不应该使用param value="透明"param swfversion value="6.0.65.0"我的代码适用于ie、chrome,但它不能完全与firefox一起工作——事实上它不遵守外部css。。。。