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