JQuery отключает тематику для определенного элемента
Есть ли способ отключить тематику на одном элементе страницы?
У меня есть элемент пользовательского интерфейса JQuery, но мне нужно, чтобы один из этих элементов не был тематическим. Как это сделать?
Ответ 1
JQuery UI состоит из некоторых стандартных классов фреймворка CSS. Вы можете удалить темы пользовательского интерфейса из элемента, отключив эти классы. Ознакомьтесь с JQuery UI docs, чтобы просмотреть список классов и решить, какой из них вы хотите удалить (с помощью Firebug это довольно легко также вы можете определить, какие классы пользовательского интерфейса применяются). ui-widget и ui-state-default являются вероятными выборами.
Как только вы знаете класс, просто используйте JQuery removeClass(), чтобы отключить его:
$('element').removeClass('ui-widget');
Ответ 2
Я знаю, что этот вопрос старый, но похоже, что у jQuery Mobile теперь есть способ обойти это:
data-role="none"
Добавьте это в любую форму или элемент кнопки, чтобы удалить jQuery Mobile Theming.