3

ページ全体でそれぞれの簡単な説明に .tooltip を使用しています。それはすべてに対して素晴らしく機能しますが、ページのタイトル名 (アイコンやメニューだけでなく) が画面の左下に表示されます. 「step」という単語で始まるタイトルタグだけを例外にするにはどうすればよいですか? ありがとう。

$.widget( "ui.tooltip", {
version: "1.9.2",
options: {
    content: function() {
        return $( this ).attr( "title" );
    },
    hide: true,
    // Disabled elements have inconsistent behavior across browsers (#8661)
    items: "[title]:not([disabled])",
    position: {
        my: "left top+15",
        at: "left bottom",
        collision: "flipfit flip"
    },
    show: true,
    tooltipClass: null,
    track: false,

    // callbacks
    close: null,
    open: null
},
4

2 に答える 2

1

items定義に通常の jquery セレクターを使用するだけです。

items: '[title^="step"]:not([disabled])',

トリックを行う必要があります。セレクターをさらに楽しむには、jqueryセレクターのドキュメントを参照してください

@edit: 質問を読み直しました。タイトルの先頭に「step」という単語が含まれる項目を除外するには、次のようにします。

items: '[title]:not([disabled]):not([title^="step"])',
于 2013-01-15T09:33:44.273 に答える
-1
<style type="text/css">
/* hide the html title tag from on-screen display */
    #ui-tooltip-0 {
        display: none !important;
        visibility: hidden !important;
    }
</style>
于 2013-01-16T14:31:18.880 に答える