如果有人知道这个jquery插件你可以帮我配置它,这样IE就不会识别它产生的淡化效果但是STILL可以使用AJAX。有没有办法将一些浏览器检测添加到插件文件中,还是应该有两种不同的导航方法并使用条件注释?
答案 0 :(得分:0)
据我所知, dynamicpage.js 甚至不包含jquery插件。所以你可以继续直接修改文件的内容。它很短。
然后,您可以使用jQuery的$.support
甚至$.browser
(not necessarily recommendable)方法根据浏览器拆分代码。或者甚至更好地将您的解决方案提取到函数或插件中,并在需要时从条件注释中调用它。
由于我假设你想要这样做的原因,当涉及动画opacity
属性时IE的某些问题,你可能想看看这些
也可能只是“修复”您已有的代码。
<强>更新强>
按要求:您可以使用browser
检测IE,如下所示:
if ($.browser.msie) {
// do something only for IE
} else {
// do something for all other browsers
}
再次 - 这不一定值得推荐,因为浏览器检测一直存在问题。根据您尝试修复的具体内容,您可能需要考虑实施不同的方法。