Я работаю над часами для Pebble, и я добавил экран конфигурации, который должен заполнять значения конфигурации из хранилища. Я пытаюсь выбрать вариант слайдера на основе параметров URL.
var invert = 'off';
var hour = 'on';
$("#invert").val(invert).slider("refresh");
$("#hour").val(hour).slider("refresh");
Вот пример JSFiddle. Для простоты я удалил функцию, чтобы получить параметры URL, но код в основном тот же.
По какой-то причине я не могу заставить ползунки обновляться при загрузке страницы в зависимости от того, на какие переменные установлены. Любые идеи о том, как это решить?
Ваша единственная ошибка заключалась в том, чтобы не давать правильный идентификатор вашему часовому слайдеру
Вместо этого:
<select name="hour" id="24hour" data-role="slider">
должно быть следующим:
<select name="hour" id="hour" data-role="slider">
Теперь работает отлично: http://jsfiddle.net/edgarinvillegas/by52c/3/
Cheers, из Ла-Пас, Боливия