Подтвердить что ты не робот

JQuery отключает тематику для определенного элемента

Есть ли способ отключить тематику на одном элементе страницы?

У меня есть элемент пользовательского интерфейса JQuery, но мне нужно, чтобы один из этих элементов не был тематическим. Как это сделать?

4b9b3361

Ответ 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.

http://jquerymobile.com/demos/1.0/docs/forms/forms-all-native.html

Ответ 3

Начиная с версии 1.3, он добавляет атрибут

data-theme="none"

делает трюк.

Ответ 4

Есть способ;) Вам нужно удалить все объявления addClass в jQuery JavaScript файле.

Найдите подходящий раздел (для меня был acccordion) и удалите из js-кода addClass().

Это работает для меня;)