2012-05-11 18 views
1

我正在開發iPhone手機間隙Iphone應用程序,在此我創建一個音頻欄,其中將包含一個滑塊以顯示音頻運行的進度並通過此I可以使音頻向前和向後也有一個標籤,將顯示經過的時間。在PhoneGap IOS應用程序中未獲得刷新的輸入類型=「範圍」

我使用HTML5輸入Type =「range」作爲滑塊,JQuery Mobile在我的應用程序中實現。

我面臨的問題是,當音樂播放滑塊的句柄沒有與音樂進展,它仍然在滑塊的開始,在做了一些研究後,我才知道滑塊沒有被刷新,爲什麼位置沒有改變,爲此我寫了下面的代碼行來刷新滑塊。

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

但它給我以下錯誤:

類型錯誤: '未定義' 不是一個函數(評價「$( 「輸入[類型= '範圍']」)VAL(60) .slider( 「刷新」)')

請幫我解決這個

回答

0

試試這個,這兩種方法都不能互相可鏈接:

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

感謝Raminson您的回覆,其實我已經實現了這個代碼之前還,但它也給出相同的結果。 –

0

如果您在頁面初始化之前運行此代碼,那麼您想要刷新的滑塊可能無法初始化。請在刷新之前嘗試初始化它。

嘗試:

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