「bPopup」と呼ばれる軽量の jQuery ポップアップ プラグインを使用しています。クリックすると複数のポップアップウィンドウをロードするために、現在私のウェブサイトで使用しています。最近、複数の JavaScript の「リスナー」を使用して複数のポップアップをロードしていたため、コードが非効率的であると言われました。
<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>
彼はおそらく正しい (確信している) が、これを実装する方法、またはこれが可能かどうかはわかりません (わずかに彼が間違っている可能性があります)。
ヘルプ?ありがとう!