2012-11-26 3 views

答えて

0

はい。それはサポートしています。 this linkを確認してください。私は単純なHTMLとそのサポートを試みた。 title属性にhtmlを付ける必要があります。

+0

Thxしかし、私たちのツールチップの内容のコンテナに "

"のようなhtml要素を使用することは可能ですか? – ivayloc

+1

はい。それが可能だ。 html()を使用してサポートしています。http://foundation.zurb.com/docs/elements.phpページにアクセスし、ツールチップの要素をfirebugで編集してテストすることができます。ごめんなさい!私はjsfiddle上にfoundation jsファイルを見つけることができません。 – shayan

+2

@shayanあなたが提供したリンクは機能していません –

7

はい。 title属性でhtmlをサポートしています。 foundation.tooltip.jsから

:それはdivに包まれた新しい要素を作成し、ダウン

create : function ($target) { 
    var $tip = $(this.settings.tip_template(this.selector($target), $('<div></div>').html($target.attr('title')).html())), 
    ... 

破り、title属性の内容は、意志html()方法を使用してdivに挿入されています文字列内のマークアップをhtml要素に変換します。

次のコード:

<img src="example.png" 
    class="general-infotip has-tip tip-top" 
    data-tooltip 
    title="<b>This is bold</b> This is not" /> 

のように見えるツールヒントになりますが、これはこれではない大胆です

財団V6.3では
0

+要素にdata-allow-html = "true"という属性を追加して、ツールチップのhtmlを許可することができます。例えば

<span data-tooltip data-allow-html="true" aria-haspopup="true" 
     class="has-tip" data-disable-hover="false" tabindex="1" 
     title="Fancy word for a <strong>beetle</strong>. <br><br><img src=https://pbs.twimg.com/profile_images/730481747679432704/uc08_dqy.jpg />"> 

    Scarabaeus 

</span> 

ここではjsfiddleで働いています。

詳細については、pull requestをご覧ください。

関連する問題