我有一個小問題,我正在與localstorage和im加載一個值,想法是滑塊更改與該值。我得到了正確的負載部分,它加載我想要的數字(我可以顯示它在一個警報,所以我知道是好的),但是當試圖把滑塊與該數字,它只是留在達菲爾值(我嘗試停用它,問題是一樣的)。Jquery Mobile,價值變化後滑塊不會刷新
function mostrarValoresOpcionesGuardados()
{
var localStorageKey1 = "nombreUsuario";
var localStorageKey2 = "pesoUsuario";
var localStorageKey3 = "alturaUsuario";
var localStorageKey4 = "edadUsuario";
var nombre = localStorage.getItem(localStorageKey1);
var peso = localStorage.getItem(localStorageKey2);
var altura = localStorage.getItem(localStorageKey3);
var edad = localStorage.getItem(localStorageKey4);
$("#nombreUsuarioOpciones").val(nombre);
$("#pesoUsuario").val(peso).slider("refresh"); //this doesn't work
$("#alturaUsuario").val(altura);
$("#edadUsuario").val(edad);
alert(nombre+" "+peso+" "+altura+" "+edad);
};
我也試試這個方法: $("#pesoUsuario").val(peso);
$("#pesoUsuario).slider("refresh"));
但它不工作或者方法頁面時readyHere是代碼運行。這是從滑塊的DIV:
<div data-role="fieldcontain">
<label for="pesoUsuario">
Peso (kg)
</label>
<input id="pesoUsuario" type="range" name="pesoUsuario" value="95" min="0"
max="200" data-highlight="true">
</div>
解決你的問題是顯而易見的,但我寫之前,我會教你另外一件事。你有幾個問題,你沒有接受任何一個,至少有兩個是正確的。給你答案的人期望得到回報,這就是聲譽。 – Gajotres
已經答案,我不知道我必須選擇幫助我的答案。我會開始做 –
別擔心,我們在這裏提醒你,並給你一個幫助。關於你的問題,你是否已經嘗試將localStorageValue轉換爲整數,然後將其添加到滑塊中:$(「#pesoUsuario」).val(parseInt(peso))。slider(「refresh」); – Gajotres