0

したがって、サブメニューからhtmlを取得してロールオーバーで表示すると想定されるjqueryがあります(画像を参照)。問題は、.html docsによると、すべての .html() がその要素の html を返すことです。フェッチしたら、その html を「再コンパイル」する必要があります。

jQuery('#adminmenu li.wp-not-current-submenu.wp-has-submenu, .folded #adminmenu li.wp-has-submenu').popover({       
    title: function() {
        var title = jQuery(this).find('a.menu-top').html();
        return title;
    },
    content: function() {
        var submenu = jQuery(this).find('.wp-submenu').html();
        return submenu;
    },
    trigger: 'hover'
});

どちらが表示されますか:

これで、ボックス内に表示されるhtmlをレンダリングしたいと思います。はいと言う人もいると思いますが、私は Twitter ブートストラップを使用しています。私が貼り付けた機能は、あなたが見ているロールオーバー効果を私に与える責任があります-明らかな不具合があります.

4

1 に答える 1

0

オプションを追加してみてくださいhtml: true...

.popover({  
    html: true,
    title: function() {
    ... etc ...
    }
})
于 2012-12-11T22:23:02.843 に答える