追加された要素でツールチップを機能させることができません。
フィドルはこちら: http://jsfiddle.net + jeffz2012/4xwM9/8/ (このリンクを機能させることはできません)
コードはここにあります:
//css:
//---------
.mrg {
余白: 15px;
}
。手 {
カーソル: ポインタ;
}
。ヘルプ {
カーソル: ヘルプ;
}
.brd {
パディング:7px;
境界線: 実線 1px #ccc;
}
//html:
//---------
<div class="mrg tip brd help" title="私は通常のツールチップです">ここにマウスを合わせると、追加されていないツールチップが表示されます</div>
<div id="trig" class="mrg hand brd">ここをクリックして別の div を追加</div>
<div id="rec" class="mrg" title="ツールチップが追加されましたが、動作しません"></div>
//jquery
//---------
$('#trig').on('クリック', function() {
$('#rec').append('<div class="help brd tip">これは追加された要素であり、ホバー時にツールチップを表示する必要があります</div>');
});
$( '.tip' ).tooltip({
開く:関数(イベント、UI){
ui.tooltip.animate({
上: ui.tooltip.position().top + 10
}、 "速い" );
}、
位置: {
my: "センター ボトム",
at: "センタートップ+10",
衝突:「フリップフィット」
}
});