滑块当前呈现正常,它只是没有做我告诉它.
我不能使用$(‘#slider’).val(50).slider(‘refresh’),和
当我这样做时告诉我:
Uncaught cannot call methods on slider prior to initialization;
attempted to call method ‘refresh’
这似乎是有意义的,因为我从未将其初始化为滑块.这是我的代码:
在某个地方我先创建一个div“< div id ='scrubber'>< / div>”然后将其写入屏幕$(cssSelector.html(html);然后,一旦代码的其他部分准备就绪,我创建滑块:
$('#scrubber').html('
然后呢:
$('#scrubber').val(event.jPlayer.status.currentTime).slider('refresh');
这给了我那个错误.
我尝试过使用$(‘#scrubber’).slider();但这似乎创造了第二个滑块.所以我试着更换第一个滑块,但它只会让事情变得更糟.在任何情况下,如果我然后尝试更改值,我不再得到错误,但它仍然不会改变滑块的位置.
有任何想法吗?
最佳答案