Производительность DatePicker пользовательского интерфейса jQuery - PullRequest
7 голосов
/ 07 июня 2010

На моей веб-странице есть текстовое поле, которое используется для указания даты, поэтому я хотел бы использовать jQuery DatePicker . Тем не менее, большинство моих пользователей заблокированы в использовании IE6, а производительность jQuery DatePicker в этом браузере немного вялая.

Кто-нибудь может порекомендовать альтернативный инструмент выбора даты в JavaScript или какие-либо средства улучшения производительности отображения jQuery DatePicker?

1 Ответ

8 голосов
/ 09 сентября 2010

Я тоже столкнулся с этой проблемой. Вот несколько вещей, которые могут помочь производительности в IE6:

  1. Включить кэширование фоновых изображений. Это загрузит изображения до того, как отобразится указатель даты:

    try {
        document.execCommand("BackgroundImageCache", false, true);
    } catch(exception) {
        // other browsers do nothing
    }
    
  2. Отключить анимацию. Все выглядит не так хорошо, но важна производительность:

    $("#datepicker").datepicker( { showAnim: '' });
    

Это, похоже, немного помогло мне. Могут быть и другие небольшие изменения, которые вы можете сделать.

...