我正在使用一個名爲'bPopup'的輕量級jQuery彈出式插件。目前我在我的網站上使用它來點擊時加載多個彈出窗口。我最近告訴我的代碼是低效的,因爲我是加載多個彈出窗口與多個JavaScript「聽衆」,即:bpopup multiple
<script type="text/javascript">
;(function($) {
$(function() {
$('#my-button_1').bind('click', function(e) {
e.preventDefault();
$('#element_to_pop_up_32754925023').bPopup();
});
});
})(jQuery);
</script>
<script type="text/javascript">
;(function($) {
$(function() {
$('#my-button_2').bind('click', function(e) {
e.preventDefault();
$('#element_to_pop_up_95031153149').bPopup();
});
});
})(jQuery);
^^的多個JavaScript「聽衆」。而且,在彈出窗口:
<!-- Button that triggers the popup -->
<a class="main" id="my-button_1" href="#">Popup 1</a></b><br />
<!-- Element to pop up -->
<div id="element_to_pop_up_1">
// ...
</div>
<!-- Button that triggers the popup -->
<a class="main" id="my-button_1" href="#">Popup 1</a></b><br />
<!-- Element to pop up -->
<div id="element_to_pop_up_1">
// ...
</div>
他可能是正確的(肯定的),但不知道如何實現這一點,或者這是否是甚至有可能(可能性很小,他是錯的)。
幫助?謝謝!
屬於:http://codereview.stackexchange.com/ – 2013-02-14 18:06:56