2

私の人生では、これを理解することはできません。jQueryUI ツールチップ機能 (比較的新しい) は、すべてのブラウザーで完全に機能します。IE の選択ボックスを除いて! 何らかの理由で、IE がすべての「オプション」要素を「選択」の非常に関連性の高い部分として読み取っているようです。したがって、ツールチップは IE でも選択ボックスにカーソルを合わせるだけで完璧に機能しますが、クリックするとすぐに壊れてしまいます。

私は jQuery バージョン 1.5 beta1 (1.4 以降のすべてのバージョンでこれをテストしましたが) と jQueryUI バージョン 1.8.8 を使用しています。

編集: この例は、この場所で見ることができます。

4

3 に答える 3

3

バグへのリンクは次のとおりです:http: //bugs.jqueryui.com/ticket/8798

彼らが提案する解決策は、ツールチップをトリガーする別の要素、たとえばdivでテキストをラップすることです。

<div class="tooltip" title="Some text">
    <select>
       <option>...</option>
    </select>
</div>
于 2013-03-01T09:00:34.643 に答える
2

いつでもユーザー エージェント ヘッダーを検出して、「申し訳ありませんが、このサイトではブラウザを使用する必要があります」と表示できます。誰かがIEを持ってきたとき。:)

于 2011-02-09T21:24:52.257 に答える