【问题标题】:Slider in dashcode web app?dashcode网络应用程序中的滑块?
【发布时间】:2009-08-07 18:08:24
【问题描述】:

我正在尝试在Dashcode 中制作一个使用范围滑块的网络应用程序。我看到代码库有“获取范围滑块值”和“设置范围滑块值”的代码,但没有范围滑块部分。那么如何制作范围滑块呢?我对 Javascript 很陌生。

【问题讨论】:

    标签: javascript web-applications slider dashcode


    【解决方案1】:

    这不是 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:我想它最终会得到原生支持,所以请经常回来查看。

    【讨论】:

      【解决方案2】:

      单击“部件”后,我能够在库中的“按钮”下找到“滑块”。或者从头开始:

      1. 窗口/显示库
      2. 点击左上角的“零件”。
      3. 点击零件库下的“按钮”
      4. “滑块”是列表中的最后一项(我的按字母顺序排序)。

      [请注意,这些步骤是使用 Snow Leopard 随附的新 DashCode 3.0 完成的。]

      如果您在那里没有看到滑块,您能否更新您的问题,准确说明您正在查看的位置以及您看到的部分?也许我们可以从那里指导您。

      更新查看 Apple 的这篇文章: Using an Apple Slider 来自Dashboard Programming Topics

      【讨论】:

      • 是的,当您在制作仪表板小部件时查看库时,该滑块确实存在。但是,当您制作 Web 应用程序时,它不存在。如果我在 web 应用程序模式下进入 library>parts>buttons 下,则没有这样的滑块。
      • 有趣。这是我喜欢的部分,因为我们正在接近答案。我刚刚尝试制作一个新的自定义 Safari 应用程序和一个新的自定义仪表板应用程序。在这两种情况下,库都包含一个滑块。也许这是 Dashcode 3.0(Snow Leopard 的一部分)中包含的增强功能?
      • kk 在我尝试之前无法入睡。我部署了 Web 应用程序和仪表板小部件。在两者中,我都能够操作滑块。我拿出我的 Leopard 系统,运行 Dashcode 2.0.1。 Web 应用程序部件库没有滑块,因此看起来 29 美元(Snow Leopard)会为您购买一个滑块。
      • 啊。嗯,这很讨厌。谢谢。 :)
      • 我没试过,但这个问题声称 JQuery Mobile 有一个滑块。或 jQuery UI。或者其他的东西。 stackoverflow.com/questions/5484540/…
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-23
      • 2015-12-06
      • 2011-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多