当我将鼠标悬停在 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');
});
我可能会犯任何菜鸟错误吗?
这是小提琴。