JQUERY, Предупреждение Пользователей, что IE6 Не Поддерживается, требуется

Я создаю приложение и не имею никаких намерений поддержки IE6 в это время. Для ярмарки к IE6 я хочу, чтобы пользователи IE6 знали, что и не думают, что приложение было сделано некомпетентными разработчиками.

Я надеялся, что Плагин JQUERY будет доступен, который обеспечил бы хорошее предупреждение стиля StackOverflow в верхней части страницы, включал бы и работал бы, и я сделан. Удивительно я не находка такой плагин.

Кто-либо знает о каких-либо плагинах, которые могли сделать Обнаружение IE6 и как хорошее, чтобы иметь предупреждение? Кажется, что это - общая вещь в эти дни.

Спасибо

7
задан Darko Z 19 January 2010 в 02:53
поделиться

3 ответа

Использование условных и CSS

Если у вас есть заголовок , включают в себя файл типа, (или что-то вроде в Rails в рельсах), просто используйте условные точки IE:

<body>
   <!--[if lte IE 6]>
      <div id="ie-warning">This site does not support IE6</div>
   <![endif]-->

А затем используйте простой стиль в своем стиле.

Или, если вы действительно хотите jQuery:

Вот простой сценарий jQuery, который вы хотите. Скопируйте это и сохраните его на jQuery.ie6.js :

(function($){
   $(function(){
      var message = "This site does not support Internet Explorer 6. Please consider downloading a <a href='http://firefox.com'>newer browser</a>.",
          div = $('<div id="ie-warning"></div>').html(message).css({
                   'height': '50px',
                   'line-height': '50px',
                   'background-color':'#f9db17',
                   'text-align':'center',
                   'font-family':'Arial, Helvetica, sans-serif',
                   'font-size':'12pt',
                   'font-weight':'bold',
                   'color':'black'
                }).hide().find('a').css({color:'#333'}).end();
      div.prependTo(document.body).slideDown(500);
    });
})(jQuery);

, а затем положите это в голову (после включения jQuery, конечно)) вашей страницы:

<!--[if lte IE 6]>
   <script src="jquery.ie6.js" type="text/javascript" charset="utf-8"></script>
<![endif]-->

Demo

Эта демонстрация установлена ​​для отображения в все браузеры , но если вы включите его, как я показал между , если LTE IE 6 Условные комментарии, это будет ] Только отображается в IE6 и более старых версиях IE.

24
ответ дан 6 December 2019 в 06:14
поделиться

IE6Update. Он легкий и автономный; jQuery ему не нужен, но он будет работать просто отлично, если вы используете jQuery.

4
ответ дан 6 December 2019 в 06:14
поделиться

проверьте утилиту jQuery.browser

if ($.browser.msie && jQuery.browser.version.substr(0,1)=='6') ...
0
ответ дан 6 December 2019 в 06:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: