输入类型=“范围”未在PhoneGap IOS应用程序中刷新

时间:2012-05-11 11:00:32

标签: jquery html5 css3 cordova

我正在开发Phone Gap IOS中的iPhone应用程序,我正在创建一个音频栏,其中包含一个滑块来显示音频运行的进度,通过这个我可以前后调制音频并且有一个标签这将显示经过的时间。

我正在使用HTML5输入Type =" range"作为滑块,JQuery Mobile在我的应用程序中实现。

我面临的问题是,当音乐播放滑块的手柄没有进展时,音乐会保留在滑块的开头,经过一些研究后我才知道滑块没有刷新,为什么这个位置没有改变,为此我写了下面的代码来刷新滑块。

$("input[type='range']").val(60).slider("refresh");

但它给了我以下错误:

  

类型错误:'未定义'不是一个函数(评估' $("输入[type ='范围']")。val(60).slider(" refresh" )&#39)

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

试试这个,这两种方法不能相互链接:

$("input[type='range']").val("60");
$("input[type='range']").slider("refresh");

答案 1 :(得分:0)

如果在初始化页面之前运行此代码,则可能无法初始化要刷新的滑块。请在刷新之前尝试初始化它。

尝试:

$("input[type='range']").val(60).slider();