Blueprint CSS Extjs и JQuery на одной странице, лучший способ заставить их сосуществовать без конфликтов

У меня есть веб-страница, на которой нужны ссылки на jQuery, Blueprint и extjs, я видел несколько документов по работе с

(1) jquery и другие библиотеки и
(2) extjs и другие библиотеки

Документы, которые я нашел, также, кажется, немного противоречат друг другу и ссылаются на более старые версии библиотек, поэтому мне было интересно, если бы кто-нибудь сделал это, и какой путь наименее болезненный (так что эта задача не займет у меня много времени)

Примечание: этот сайт должен поддерживать ie6 (это js, поэтому я уверен, что это важная информация)

Спасибо за вашу помощь

1 ответ

Решение

ExtJS не использует селектор "$", поэтому между ним и jQuery нет конфликта. На самом деле вы можете использовать jQuery в качестве базового DOM-манипулятора для ExtJS, сокращая размер JavaScript, который вы включаете.

Blueprint CSS не вызовет никаких проблем с JavaScript, но может изменить дизайн некоторых вещей ExtJS. Самый простой способ обойти это - включить CSS-код Blueprint перед включением ExtJS CSS; Таким образом, ExtJS переопределит все, что ему нужно, и у вас не возникнет проблем.

Другие вопросы по тегам