#jquery #jquery-ui #jquery-ui-datepicker
#jquery #jquery-ui #jquery-ui-datepicker
Вопрос:
Я использую jQuery UI 1.8.11 datepicker. Это хорошо работает для FF / Chrome, но не загружается должным образом в IE6. Одно из решений, которое я нашел, чтобы заставить его работать на IE6, — отключить анимацию (т. Е. showAnim: none). Но это также отключит анимацию для всех других современных браузеров.
Есть ли какой-нибудь способ отключить ее ТОЛЬКО ДЛЯ IE6 и showAnim: «drop» для других браузеров?
Заранее спасибо…
Ответ №1:
Как бы мне не нравилось обнаружение браузером, если когда-либо это уместно, то только для IE6.
К счастью, jQuery предоставляет инструменты, которые помогут вам. Что-то вроде этого должно сработать:
if($.browser.msie amp;amp; $.browser.version<7) {....}
Смотрите страницу руководства по jQuery.browser: http://api.jquery.com/jQuery.browser /
Комментарии:
1. Спадли, большое тебе спасибо за твой немедленный ответ. У меня это сработало. приведенный ниже код поможет другим людям, если они столкнутся с такой же проблемой:
showAnim: ($.browser.msie amp;amp; $.browser.version<7) ? null : "drop"