【问题标题】:(Rails, Javascript) Handling pop-ups and return values?(Rails,Javascript)处理弹出窗口和返回值?
【发布时间】:2009-09-10 02:41:46
【问题描述】:

快速问题。我目前正在与 RoR 一起为一个项目使用大量 Javascript。我有一个具有“颜色”属性的特定实体。当然,我想尽可能“时髦”地做到这一点(是的,这是一个词),但是,我不知道该怎么做。我见过一百万零个不同的“颜色选择器”,但似乎没有一个符合整体要求。

我当前的范例涉及从“索引”页面编辑实体,而不必为每个实体单击“编辑”。我已经为几个领域工作了。我现在需要实现的是一个高质量的 ColorPicker,它不会占用太多的屏幕空间和/或在呈现后隐藏自身。

那么,说了这么多,有人能指出一些高质量的 JS 技术来处理“弹出窗口”和/或窗口返回值吗?我也想真正了解需要发生什么,所以有一个教程会很好。

非常感谢。

【问题讨论】:

    标签: javascript ruby-on-rails popup return-value


    【解决方案1】:

    你看过jqueryjquery-ui tools了吗?

    这是 jquery 插件之一http://www.eyecon.ro/colorpicker/

    【讨论】:

    • 是的,我做到了,谢谢。但这是那些“麻烦多于其价值”的实现之一,并且它没有为多个屏幕项目提供高质量的“隐藏/显示”功能。不过感谢您的帖子。
    • 您的意思是 jquery 还是带有“实现比它更麻烦”的插件?
    • 不,不是针对 jQuery —— 只是那个特定的实现。它基于 ID,而不是类,这意味着我必须在 JS 中为每个“索引”项添加一个条目。不是很理想。目前,我正在研究 JSColor (jscolor.com)
    • Hm.... 您还可以选择类识别实体:您只需插入一个点作为第一个字符:$(".myClass").css("border","3px纯红色");.要使用该插件,您可以调用: $('.class-named-identity').ColorPicker({
    • 明白。我很熟悉 jQuery 支持这一点,只是现有的大多数库似乎都坚持使用 ID 而不是类来获取所需的实体。也就是说,有没有人知道 jQuery 中的一种机制,可以通过它向子实体添加“切换”?例如,我有几个类“TOGGLER”,ID =“TOGGLER-ID-1”、“TOGGLER-ID-2”等。每个都有一个“SUB-TOGGLE-1”、“SUB-TOGGLE-2”等,具体取决于其父级“TOGGLER”。我如何纯粹在 Javascript 中(即不回复 RAILS、PHP 等)将该功能添加到每个“TOGGLER”?
    猜你喜欢
    • 1970-01-01
    • 2015-02-09
    • 1970-01-01
    • 2011-05-21
    • 2011-01-22
    • 1970-01-01
    • 2021-01-11
    • 2017-01-08
    • 2010-10-06
    相关资源
    最近更新 更多