Jquery:特定浏览器的UI效果

时间:2012-10-24 11:46:19

标签: jquery

我有一个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应用这种效果?

1 个答案:

答案 0 :(得分:0)

您可以使用以下内容:

if ( !($.browser.msie && $.browser.version == 7.0) ){

... }

更多信息:http://api.jquery.com/jQuery.browser/