Я использую jQuery Uniform на моем сайте. Некоторые блокировки блокируются, если я выбираю какой-либо один вариант в первом выборе, второй автоматически разблокируется. Проблема в том, что униформа не меняет внешний вид выбранного, который был выпущен, визуально он остается неактивным. См. Пример на сайте: www.cataplanos.com.br В «Incluir Dependentes?» Выберите «Sim»> В «Dependente 1» выберите любое значение, чтобы включить следующий выбор «Dependente 2».
Мой код:
$(document).ready(function() {
$(function() {
$("select").uniform();
});
});
Я пытался использовать это:
$(document).ready(function() {
$(function() {
$("select").uniform();
});
$.uniform.update();
});
Правильно ли это?
Нет, это не так. Вы должны называть '$ .uniform.update()' _after_ действие, которое изменяет состояние обернутых элементов управления ('select', в вашем случае). Пожалуйста, поймите, что метод 'update' - это просто замена для обработки событий DOM Mutation (поскольку они совершенно несовместимы). – raina77ow
Что происходит, когда вы запускаете код ..? можете ли вы рассказать нам, правильно это или нет, или дает ли он ожидаемые результаты/результаты ...? – MethodMan
Замените '$ .uniform.update();' с '$ (" select "). Change (function() {$. Uniform.update();});' –