Я использую легкий всплывающий плагин jQuery под названием «bPopup». Я использую его на своем веб-сайте, чтобы загрузить несколько всплывающих окон при нажатии. Я недавно сказал, что мой код был неэффективным, поскольку я загружал несколько всплывающих окон с несколькими 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. И для Popups:
<!-- 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/ –