2016-09-22 7 views
0

私は自分のサイトにブートストラップツールチップを使用しています。 localhostで表示すると、ホールドするとツールチップが表示されます。しかし、私がデプロイされたサイトでそれを見るとツールチップが動かず、 "TypeError:f is not a function"というエラーが出ます。ツールチップはlocalhostで動作しますが、デプロイされたサイトでは動作しません

<div data-toggle="tooltip" data-placement="bottom" data-html=true title="ToolTipTitle" id="ToolTipID">2016</div> 

Javascriptを::

$(document).ready(function() { 
    $("[data-toggle=tooltip]").tooltip({ 
     template: '<div class="tooltip" id="CustomToolTips" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>' 
    }); 
}); 

私はそれが私の展開のサイトではlocalhostで動作しなくさせることができるか理解していない

は、ここに私のhtmlです。ツールチップが追加されるタイミングですか?

ありがとうございました

答えて

0

ツールチップが作成されるタイミングによって問題が発生しました。私は$(ドキュメント).ready()の最後まで

$("[data-toggle=tooltip]").tooltip({ 
    template: '<div class="tooltip" id="CustomToolTips" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>' 
}); 

を移動し、それが問題を修正しました

関連する問題