代码之家  ›  专栏  ›  技术社区  ›  Marc Gravell

Ajax自动完成,带有定制弹出位置

  •  3
  • Marc Gravell  · 技术社区  · 15 年前

    我正在做一件涉及ajax自动完成 <textarea> 在......下面 这个 <

    为了我的工作 <文本区域> 在上面 <文本区域> .

    • 尝试在使用更多jquery之后重新定位它
    • 将插件代码砍成碎片以重新定位它
    • 得体的 自动完成)


    #known-parent .ac_results 
    {
        position: fixed !important;
        top: auto !important;
        bottom: 80px !important;
    }
    
    2 回复  |  直到 15 年前
        1
  •  4
  •   Henrik Joreteg    15 年前

    它不是世界上最干净的解决方案,但是您可以使用“!在你的css中的“重要”。

    样式尽可能地属于CSS。

    在css中,您应该能够:

    #whatever_the_id_of_the_box_is {
        position: absolute !important;
        top: {{ whatever value you want here }} !important;
    }
    
        2
  •  1
  •   Nic    15 年前

    你能改变弹出窗口的CSS并给页边顶端赋值吗?这应该会把内容移到顶部,但是你的结果看起来会有点奇怪,因为相关的值会在顶部。

    难道不能编辑autocomplete插件来编辑 style 移动箱子的位置?我不认为这会太难,但我已经有一段时间没有看到这个插件了。

    <div style="display: none; position: absolute; width: 151px; top: 21px; left: 91.65px;" class="ac_results"></div>