Итак, в моем коде я создаю div следующим образом, <div id='scrubber'></div>
, а позже я делаю следующее:
$('#scrubber').html('<input type="range" name="prog" id="prog" value="0" min="0" max="'+event.jPlayer.status.duration+'" />');
$('#scrubber').slider();
Это в свою очередь производит 2 ползунка. Один из которых является стандартным слайдером HTML, а другой - слайдер jquerymobile. У меня была простая работа, которая была $('#scrubber').hide();
, и это скрывало слайдер html самолета jane. Однако в другой точке кода мне нужно обновить значение без ввода данных пользователем:
$('#scrubber').val(event.jPlayer.status.currentTime).slider('refresh');
Это должно сработать в теории, однако, он просто изменяет значение для ползунка html, а НЕ для мобильного ползунка jquery. Я не думаю, что slider('refresh')
вообще что-то делает. Я что-то пропустил? Что-то изменилось?