divにカーソルを合わせるとアイコンが表示されます。
そのアイコンをクリックすると、ポップオーバーが表示されます。
何らかの理由で、ポップオーバーがまったくトリガーされません。
私のHTML:
<div class="kpi">
<p>this is the kpi</p>
</div>
私のJavaScript:
$('.kpi').live('mouseenter', function(e) {
$(this).find('p:first').append('<span class="gear" style="margin-left: 10px; position: absolute;"><i class="icon-cog"></i></span>');
});
$('.kpi').live('mouseleave', function(e) {
$('.gear').remove();
});
$('.gear').popover({
title:"titke",
content:"click me",
trigger:"click"
});
$('.gear').live('click', function(e) {
alert('clicked the gear');
});
私がやっているかもしれない初心者の間違いはありますか?
これがフィドルです。