我有一个Jquery对话框,代码在下面,
$(document).ready(function()
{
$("#dialogForm").dialog({
autoOpen:true,
position:'center',
height:187,
width: 472,
modal: true,
show: {effect: 'explode', duration: 350}
});
$('#body').show();
});
这里使用effect
explode
且持续时间为350.这在Chrome和FF浏览器中非常有效。但是在IE浏览器中虽然有效,却无法获得Chrome浏览器/ FF中的explode
效果。出现对话框,但似乎没有任何效果。由于这里的持续时间是350,并且因为在IE中看不到效果,所以似乎需要时间来渲染对话框。
因此,我不是在为IE用户提供这种效果,而是希望保留Chrome / FF用户。有什么方法我可以说,对于IE - 没有效果和Chrome / FF应用这种效果?
答案 0 :(得分:0)
您可以使用以下内容:
if ( !($.browser.msie && $.browser.version == 7.0) ){
... }