我正在开发Phone Gap IOS中的iPhone应用程序,我正在创建一个音频栏,其中包含一个滑块来显示音频运行的进度,通过这个我可以前后调制音频并且有一个标签这将显示经过的时间。
我正在使用HTML5输入Type =" range"作为滑块,JQuery Mobile在我的应用程序中实现。
我面临的问题是,当音乐播放滑块的手柄没有进展时,音乐会保留在滑块的开头,经过一些研究后我才知道滑块没有刷新,为什么这个位置没有改变,为此我写了下面的代码来刷新滑块。
$("input[type='range']").val(60).slider("refresh");
但它给了我以下错误:
类型错误:'未定义'不是一个函数(评估' $("输入[type ='范围']")。val(60).slider(" refresh" )&#39)
我该如何解决这个问题?
答案 0 :(得分:0)
试试这个,这两种方法不能相互链接:
$("input[type='range']").val("60");
$("input[type='range']").slider("refresh");
答案 1 :(得分:0)
如果在初始化页面之前运行此代码,则可能无法初始化要刷新的滑块。请在刷新之前尝试初始化它。
尝试:
$("input[type='range']").val(60).slider();