可以为IE6禁用jNice(jQuery插件)吗?

时间:2010-12-09 18:15:56

标签: jquery

我们正在使用jNice插件(http://plugins.jquery.com/project/jNice)来设置表单输入的样式。它与IE6不兼容,我们想在那里打扰它。

1 个答案:

答案 0 :(得分:2)

  1. 请勿将jNice类添加到form元素。
  2. 使用以下命令运行jNice:

    jQuery(function ($) {
        if (!($.browser.msie && $.browser.version < 7)) {
            $('form').jNice();
        }
    });
    
  3. 您还可以使用其他人建议的IE条件标记:

    <![if gte IE 7]>
        <script src="jquery.jNice.js"></script>
    <![endif]>
    

    IE条件是一个更好的解决方案,因为它们不会在浏览器欺骗的情况下失败(浏览器假装它有不同的用户代理)。但是,它们不会产生有效的XHTML(afaik)并且不够灵活。