【问题标题】:positioning jQuery tooltip定位 jQuery 工具提示
【发布时间】:2016-01-15 01:19:05
【问题描述】:

我正在尝试自定义工具提示的位置,使用 jQuery UI Tooltip 和以下代码:

$(".karma").tooltip({
  position: {
    my: "center bottom",
    at: "right top"
  }
});

但无论我对“我的”和“在”做什么,都没有任何改变。我做错了什么?

这里是jQuery Tooltip API position section的链接

【问题讨论】:

    标签: jquery jquery-ui jquery-ui-tooltip


    【解决方案1】:

    您的代码没有任何问题。但是,如果没有看到您的 HTML,很难说它为什么不起作用。

    确保您已加载 jQueryUI 脚本:here。还要使用$(document).ready() 包装您的代码。如果您有任何其他问题,请告诉我。

    演示: http://jsfiddle.net/dirtyd77/SLGdE/16/

    【讨论】:

    • 好吧,我正在使用 rails 并且启用了资产管道,并且我的 application.js 中有这些行。 //= 需要 jquery //= 需要 jquery_ujs //= 需要 jquery-ui。它被包裹在准备好的文件中
    • 我的 html 代码的相关部分如下所示:

      Karma score

    【解决方案2】:

    如果您因为定位添加不起作用而来到这里(例如at: "right + 10"),那么解决方案是删除运算符周围的所有空格。

    at: "right + 10" 更改为at: "right+10",它应该可以工作。

    【讨论】:

      【解决方案3】:

      你可以试试这个:

          my: "left-25 bottom", 
          at: "center"
      

      【讨论】:

      • 感谢您发布此问题的答案!这个答案很短,但没有提供太多背景信息。请解释它背后的一些原因,它将对提问者和未来的读者变得更加有用。谢谢!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多