我在JQM對話框中使用jQuery移動滑塊,但它沒有正確渲染,它在safari和chrome中最引人注目。它在標準的JQM頁面中呈現良好。jQuery Mobile Slider在對話框中沒有正確渲染
<div data-role="dialog" id="Dialog1">
<div data-role="header"> <h1> Dialog</h1> </div>
<div data-role="content">
<label for="slider-2">Input slider:</label>
<input type="range" name="slider" id="slider-2"
value="25" min="0" max="100" />
</div>
<div data-role="footer"><h3>Footer</h3></div>
</div>
這裏有一個jsfiddle鏈接說明問題,如果你點擊「打開對話框」按鈕,滑塊不能正確渲染,但如果你點擊「打開的網頁」是。
我已經嘗試在pageshow
事件中調用.slider()
和.slider(‘refresh’)
,但它似乎沒有什麼區別。
它似乎使Chrome適合我。顯示與http:// jquerymobile相同的內容。com/demos/1.0/docs/forms/forms-all.html。問題是什麼? – pauloya
只有在對話框中出現問題。在文檔中滑塊位於標準頁面中。看看我鏈接到的jsfiddle。 – Jack
好的,我基本上解決了這個問題,我不能發佈答案,因爲我仍然對所需代表有點缺乏(似乎你需要一個100代表在8小時內自我回答)。 – Jack