Показать сообщение отдельно
  #1 (permalink)  
Старый 17.04.2014, 23:19
Аспирант
Отправить личное сообщение для Altai Посмотреть профиль Найти все сообщения от Altai
 
Регистрация: 24.11.2013
Сообщений: 37

возник конфликт между jQueryUI и jQuery
Простой метод .removeClass() (без параметров) для удаления всех классов у выбранных элементов - после присоединения библиотеки jQueryUI перестал работать. Если ему передать параметры (с названиями классов, которые нужно удалить) - то всё работает. Но чтоб удалить все классы, приходится писать вот такую конструкцию:
$("#myDiv").removeClass(function(){
return $(this).prop("class");
});

В принципе ничего сложного, но сам факт того, что перестала работать фунцкия - удивляет. Почему возник такой конфликт, и как его исправить?

проверено на jQery версии 1.10.2 и 1.11.0
а jQueryUI версии 1.9.2
Ответить с цитированием