【问题标题】:How can I fix the position of Farbtastic ignoring scroll如何修复 Farbtastic 忽略滚动的位置
【发布时间】:2012-02-21 00:03:25
【问题描述】:

我的 Farbtastic 有许多颜色输入。

我希望色轮固定在窗口中,儿子,我可以滚动表单,将色轮保持在同一位置。

我尝试了 css position:fixed,但它改变了选择器的坐标系,因此无法选择颜色。

有什么想法吗?点击会弹出其他颜色选择器,但由于坐标系,我不知道是否可以使用 Farbtastic 完成。

问候: 米格

【问题讨论】:

标签: javascript jquery css color-picker


【解决方案1】:

您可以在这里找到解决方案:http://code.google.com/p/farbtastic/issues/detail?id=3

第 163 行,您必须将其添加到您的 #elementId

pos.x -= + $('#elementId').scrollLeft();
pos.y -= + $('#elementId').scrollTop();

【讨论】:

  • 谢谢。还是行不通。选择器滚动,但单击它不会得到正确的值。
【解决方案2】:

这个问题有解决办法。只需上传 .js 文件的固定和缩小版本 (4kB):

http://image2love.com/js/farbtastic2.js

把你的颜色选择器放在你喜欢的地方:

#picker {
      z-index: 5; position: fixed; top: 100px; right: 100px;
     }

我也一直在寻找解决方案,终于找到了解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-17
    • 2016-03-27
    • 2018-01-08
    相关资源
    最近更新 更多