【发布时间】:2011-12-11 18:51:52
【问题描述】:
我正在尝试 jQuery Mobile 中的滑块小部件,只是从文档中复制了代码:
<div data-role="fieldcontain">
<label for="slider">Input slider:</label>
<input type="range" name="slider" id="slider" value="0" min="0" max="100"/>
</div>
但这根本没有按预期工作。当我在 Safari 中拖动滑块时,数字几乎随机变化。它们从 0 增加到 9,然后在滑块的最右侧返回到 0,然后当我向后滑动时,它在 0 和 9 之间来回移动......
我是不是做错了什么?
我在 CodeIgniter 应用程序中使用它。
编辑:
我刚刚发现它在 iPhone 上运行时确实有效,但在桌面上的 Safari 中却不行。它仍然很奇怪,因为首先我需要它在桌面上工作以进行开发,其次,它可以在 jQuery Mobile 演示站点上工作......我试过查看那个代码,甚至完全复制它,但它仍然是在我的页面上不起作用。
我已经更新到 RC2,而演示页面上的脚本仍然是 beta 2,可以吗?
编辑 2:
不,不是这样...我检查了旧文档,但最新版本的新文档中的示例在他们的演示页面上也可以正常工作。所以这是另一回事。
【问题讨论】:
标签: jquery-mobile slider