【发布时间】:2009-08-07 18:08:24
【问题描述】:
我正在尝试在Dashcode 中制作一个使用范围滑块的网络应用程序。我看到代码库有“获取范围滑块值”和“设置范围滑块值”的代码,但没有范围滑块部分。那么如何制作范围滑块呢?我对 Javascript 很陌生。
【问题讨论】:
标签: javascript web-applications slider dashcode
我正在尝试在Dashcode 中制作一个使用范围滑块的网络应用程序。我看到代码库有“获取范围滑块值”和“设置范围滑块值”的代码,但没有范围滑块部分。那么如何制作范围滑块呢?我对 Javascript 很陌生。
【问题讨论】:
标签: javascript web-applications slider dashcode
这不是 Dashcode 3.0 下的选项。 Dashcode 现在对 Safari 和 Mobile Safari 具有双重目标支持,这可能很酷,具体取决于您的观点。在这种双重模式下,您需要为每个目标和单独的数据绑定创建单独的 UI。现在,Safari 库有一个滑块,但 Mobile Safari 库没有。您可能会觉得自鸣得意,就像我最初所做的那样,只需将滑块从 Safari 端复制并粘贴到 Mobile Safari 端,并注意到它似乎可以工作(您会看到滑块、属性等)。但是,一旦部署,您只会看到一个输入文本框而不是一个滑块。
经过一番挖掘,这是怎么回事:生成的代码看起来像这样<input type=range min=0 max=100> 这是一个 HTML5 的东西,桌面 Safari 只知道如何呈现它,但移动 Safari 不知道。所以你运气不好。
替代方案:坦率地说,我还没有找到一个在 iPhone 上运行良好的可行 javascript/html 滑块。我不知道有什么好的一对一替代方案。我正计划重新评估我的需求并实施其他一些输入机制,比如可能是一排按钮。
Outlook:我想它最终会得到原生支持,所以请经常回来查看。
【讨论】:
单击“部件”后,我能够在库中的“按钮”下找到“滑块”。或者从头开始:
[请注意,这些步骤是使用 Snow Leopard 随附的新 DashCode 3.0 完成的。]
如果您在那里没有看到滑块,您能否更新您的问题,准确说明您正在查看的位置以及您看到的部分?也许我们可以从那里指导您。
更新查看 Apple 的这篇文章: Using an Apple Slider 来自Dashboard Programming Topics
【讨论】: