このコードを少し減らしたいと思っています。jQuery と Bootstrap の場合と同様に、かなり冗長です。より DRY にする方法を学びたいと思います。また、再利用可能なコードの芸術である引数と変数の組み合わせになると思われるものを使用することによって学びたいと思います。
注:これらは事実上同じですが、実際の違いは「内容」のみです。インスタンスごとにコンテンツと「配置」を一意にする必要があります。
インスタンス A
$('#popover-2').popover({
html: true,
trigger: 'manual',
placement:'right',
container:'body',
content:'<h2>EPS Trailing 12 Months</h2><p>Vivamus sagittis lacus vel augue laoreet rutrum faucibus #2</p>'
}).click(function(e) {
$(this).popover('show');
$('.popover-content').prepend('<a class="close">×</a>');
$('.close').click(function(e){
$('[data-toggle=popover]').popover('hide');
});
e.preventDefault();
});
インスタンス B
$('#popover-3').popover({
html: true,
trigger: 'manual',
placement:'right',
container:'body',
content:'<h2>EPS Trailing 12 Months</h2><p>Vivamus sagittis lacus vel augue laoreet rutrum faucibus #2</p>'
}).click(function(e) {
$(this).popover('show');
$('.popover-content').prepend('<a class="close">×</a>');
$('.close').click(function(e){
$('[data-toggle=popover]').popover('hide');
});
e.preventDefault();
});
ありがとう