0

我用:

 $(document).tooltip({
            position: {
                my: 'left center',
                at: 'right+60 center'
              }
        });

它可以工作,但是对于我不想要工具提示的元素也会显示工具提示。

我知道我可以使用

$("textarea[name=thename]").tooltip();
$("textarea[name=thename2]").tooltip();
....
$("input[name=name3]").tooltip();

但是可以只设置一次位置吗?

编辑

我试过了

 $.tooltip({
   position: {
     my: 'left center',
     at: 'right+60 center'
    }
 });

但没有

4

1 回答 1

0

我能想到的最好的方法是在变量中分配一个位置:

var myPos = { my: 'left center', at: 'right+60 center' };

然后稍后使用它:

$("textarea[name=thename]").tooltip({position: myPos});
$("textarea[name=thename2]").tooltip({position: myPos);

在 上使用它$(document)会将其附加到整个文档及其后代,这就是为什么无论您将鼠标指向何处它都会出现的原因。

于 2013-06-25T09:45:00.897 回答