我希望稍微减少此代码。与 jQuery 和 Bootstrap 一样,它相当冗长。我想了解如何使它更干燥,并通过使用我认为将是参数和变量的某种组合的可重用代码的艺术。
注意:这些实际上是相同的,唯一真正的区别是“内容”。我需要使每个实例的内容和“放置”唯一。
实例 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();
});
谢谢