-1

我有使用 jQuery 1.7.1 的 jQuery 工具工具提示。但是,我不得不将我的 jQuery 更新到 1.8.1 以解决一个甜蜜的 IE8 和更低的问题。工具提示不再适用于 jQuery 1.8.1。有谁知道快速修复?谢谢。

更新 - 这是我用来调用插件的 JS。还使用实时查询。

$(function() {

    $("th a[title], a.tipin[title]").livequery(function(){
        $(this).tooltip({
            offset: [-30, 0],
            opacity: 0.9
        }).dynamic({ bottom: { direction: 'down' } });
    });

    $("a.tip[title]").livequery(function(){
        $(this).tooltip({
            offset: [0, 30],
            position: 'center right',
            opacity: 0.9
        }).dynamic({ bottom: { direction: 'down' } });
    });});
4

2 回答 2

0

所以我还在使用 jQueryUI 1.8.19 来实现其他一些功能。我将 jQueryUI 更新到 1.9.1 以使用它的工具提示功能,这解决了我使用 jQuery 工具工具提示的问题。我猜 jQueryUI 1.8 中存在某种冲突?

于 2012-11-20T18:44:36.690 回答
0

jQuery 1.8 的问题是从outerWidth()outerWidth(true). 您不能再在没有参数的情况下调用该函数。为边距设置 true 或 false 或不设置边距。

jQuery 工具尚未更新,但我在工具提示中更改了outerWidth/outerHight的所有调用,现在它又可以工作了。

于 2012-11-26T07:55:26.917 回答