jQuery工具提示与jQuery 1.8.1不符

jQuery工具提示与jQuery 1.8.1不符,jquery,tooltip,jquery-tools,Jquery,Tooltip,Jquery Tools,我有使用jQuery 1.7.1的jQuery工具提示。然而,我不得不将jQuery更新为1.8.1,以解决IE8和更低版本的问题。工具提示不再适用于jQuery 1.8.1。有人知道快速解决方法吗?谢谢 更新-这里是我用来调用插件的JS。也可以使用livequery $(function() { $("th a[title], a.tipin[title]").livequery(function(){ $(this).tooltip({ of

我有使用jQuery 1.7.1的jQuery工具提示。然而,我不得不将jQuery更新为1.8.1,以解决IE8和更低版本的问题。工具提示不再适用于jQuery 1.8.1。有人知道快速解决方法吗?谢谢

更新-这里是我用来调用插件的JS。也可以使用livequery

$(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' } });
    });});

因此,我还使用jQueryUI 1.8.19实现了一些其他功能。我将jQueryUI更新为1.9.1以使用其工具提示功能,这修复了我在jQuery工具提示方面的问题。我猜jQueryUI 1.8中存在某种冲突?

jQuery1.8的问题是将
outerWidth()
更改为
outerWidth(true)
。您不能再调用没有参数的函数了。为页边距或无页边距设置true或false


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

您遇到了什么错误?最快的修复方法就是离开jQuery工具。还有很多其他的jQuery插件做得更好。在控制台中没有任何JS错误。我不久前开始使用纯CSS工具提示,我无法想象我会回到什么样的场景中。。。除非出于某种原因需要使用js,否则值得研究。谁知道呢?不管怎样,我会关心长期使用jQuery工具。这是我见过的管理和维护最差的项目之一。你为什么不直接使用jQueryUI的工具提示呢?非常奇怪的是,您同时使用jQuery工具和jQueryUI。前者是作为后者的替代品销售的。是的,我可能很快会去jQueryUI获取工具提示,但我相信他们只是在1.9中添加了工具提示,对吗?我不使用这些“一体式”解决方案中的任何一个,只需编写我自己的或查找并集成特定的插件。然而,我确实花了几天时间使用jQuery工具,我的好奇心很快转变为沮丧和仇恨。关于你最近添加到jQueryUI的工具提示的问题。。。我不确定,但我认为这些已经成为它的一部分很长时间了。你可以在这里阅读更多关于它的内容:或者在这里: