我期待着稍微減少一些代碼。像往常一樣使用jQuery和Bootstrap,它相當冗長。我想學習如何讓它變得更加乾爽,並且通過使用我認爲是可重用代碼藝術的參數和變量的一些組合。尋找智能的方法來使這個Bootstrap/jQuery代碼「DRY」
NOTE:這些實際上是相同的唯一真正的區別是「內容」。我將需要使內容和「展示位置」在每個實例中都是唯一的。
實例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();
});
由於
這個問題似乎是脫離主題,因爲它屬於codereview.stackexchange.com/ – cfs
@cfs我認爲這是一個很有價值的問題,有一個很好的答案。我不知道codereview.stackexchange.com/存在。這是新的嗎?這個問題可以移動/遷移到那裏以使社區受益嗎?謝謝 –