0

ユーザーがテーブル内のセルにカーソルを合わせたときに、SimpleTipを使用してツールヒントを生成しています。ツールチップが表示されますが、セルのサイズが拡大されます。サイズを変更せずにセルにカーソルを合わせるにはどうすればよいですか?

これが私が現在持っているものです:

<html>
    <head>
        <script type="text/javascript" src="jquery.min.js"></script> 
        <script type="text/javascript" src="jquery.simpletip-1.3.1.js"></script> 
    </head>
    <body>
        <table border="1">
            <tr><td id="test">foobar</td></tr>
        </table>
        <script type="text/javascript">
            $("#test").simpletip({
               fixed: true,
               content: 'hello world!'
            });
        </script>
    </body>
</html>
4

3 に答える 3

1

qTip(Simpletipの後継)を使用することをお勧めします。これはあなたのケースで動作します

これを試してください: http://jsfiddle.net/ynhat/PydCK/

于 2011-03-17T04:38:25.967 に答える
0

その理由は、SimpleTip が他のほとんどのライブラリのようにホルダー要素を使用しないためです。むしろ、ツールチップ要素内にツールチップを配置します。これは一部の基本的なレイアウトでは機能しますが、他のレイアウト、特に要素の相対/絶対配置を使用するレイアウトでは機能しません。

したがって、解決策は提案どおりです。試してみてください。レイアウトで機能しない場合は、他のライブラリを試してください。

実際、この問題が修正された SimpleTip 1.3.1 に基づいてツールチップを作成しました。久しぶりにリリースします。ただし、その間に問題を解決した可能性があります。:)

于 2011-07-20T14:33:15.417 に答える
0

コードで qTip ではなく「simpletip」を使用しているようです。それが理由かもしれません。どのブラウザを使用していますか? IE を使用している可能性があり、適切な Doctype がないとページが正しく表示されない可能性があります。

コードを実行してテストする必要があります。

于 2011-03-17T04:21:34.670 に答える