-1

jQuery Tools Tooltips が jQuery 1.7.1 で動作していました。ただし、甘い IE8 以下の問題に対処するために、jQuery を 1.8.1 に更新する必要がありました。ツールチップは 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

jQuery 1.8 の問題は、 からouterWidth()への変更outerWidth(true)です。パラメータなしで関数を呼び出すことはできなくなりました。マージンまたはマージンなしの true または false を設定します。

jQuery ツールはまだ更新されていませんが、outerWidth/のすべての呼び出しをouterHightツールチップで自分で変更したところ、再び機能するようになりました。

于 2012-11-26T07:55:26.917 に答える
0

そのため、他の機能のために jQueryUI 1.8.19 も使用していました。jQueryUI を 1.9.1 に更新して、そのツールチップ機能を試してみると、jQuery ツールのツールチップに関する問題が修正されました。jQueryUI 1.8 で何らかの競合があったと思いますか?

于 2012-11-20T18:44:36.690 に答える