Всем привет!
У меня страница с большим количеством кнопок, они отрывают модальные окна с формами для редактирования параметров.
У меня на компе работает открывание модальных окон моментально. А на компе послабее после клика от 5 до 30 сек.
Я думаю что наверное все дело в слишком большом скрипте...
Прошу помощи для его оптимизации.
Модальные div -ы генерирует php код. Сейчас и часть javascript кода генерирует php.
Вот сам код:
<script type="text/javascript">
$(document).ready(function() {
$(document).on('click', '.modal_btn', function(){
$('#small-modal').arcticmodal();
});
$(document).on('click', '.modal_btn2', function(){ $('#small-modal2').arcticmodal(); });
$(document).on('click', '.modal_btn-new', function(){ $('#small-modal-new').arcticmodal(); });
$(document).on('click', '.modal_btn-del', function(){ $('#small-modal-del').arcticmodal(); });
$(document).on('click', '.modal_btn-reset', function(){ window.location.reload() });
$(document).on('click', '.modal_btn-10-1', function(){ $('#small-modal-10-1').arcticmodal(); });
$(document).on('click', '.modal_btn-10-2', function(){ $('#small-modal-10-2').arcticmodal(); });
$(document).on('click', '.modal_btn-10-3', function(){ $('#small-modal-10-3').arcticmodal(); });
$(document).on('click', '.modal_btn-10-4', function(){ $('#small-modal-10-4').arcticmodal(); });
$(document).on('click', '.modal_btn-14-1', function(){ $('#small-modal-14-1').arcticmodal(); });
$(document).on('click', '.modal_btn-14-2', function(){ $('#small-modal-14-2').arcticmodal(); });
далее еще две сотни подобного...
});
</script>
modal_btn-XX-YY - это имя кнопки
#small-modal-XX-YY - это имя модального окна.
XX-YY сочетание в имени кнопки и модального окна одинаковые.
Подскажите как переделать код для более быстрой работы.