dynamicpage.js修改使IE无法识别FADE效果

时间:2011-02-05 06:22:27

标签: jquery internet-explorer plugins

如果有人知道这个jquery插件你可以帮我配置它,这样IE就不会识别它产生的淡化效果但是STILL可以使用AJAX。有没有办法将一些浏览器检测添加到插件文件中,还是应该有两种不同的导航方法并使用条件注释?

http://iamwhitebox.com/staging/arkitek

1 个答案:

答案 0 :(得分:0)

据我所知, dynamicpage.js 甚至不包含jquery插件。所以你可以继续直接修改文件的内容。它很短。

然后,您可以使用jQuery的$.support甚至$.browsernot necessarily recommendable)方法根据浏览器拆分代码。或者甚至更好地将您的解决方案提取到函数或插件中,并在需要时从条件注释中调用它。

由于我假设你想要这样做的原因,当涉及动画opacity属性时IE的某些问题,你可能想看看这些

也可能只是“修复”您已有的代码。

<强>更新 按要求:您可以使用browser检测IE,如下所示:

if ($.browser.msie) {
    // do something only for IE
} else {
    // do something for all other browsers
}

再次 - 这不一定值得推荐,因为浏览器检测一直存在问题。根据您尝试修复的具体内容,您可能需要考虑实施不同的方法。