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 переопределит все, что ему нужно, и у вас не возникнет проблем.