Я установил модальный оверлей и имею этот код, который можно было бы упростить, я просто не знаю, как это сделать.Упрощение повторения кода jQuery
В теории будет более 6 блоков кода, поэтому в идеале это должно справиться с максимально возможным. Идентификаторы (от 1 до 6) генерируются динамически с использованием PHP.
jQuery(function ($) {
// Load dialog on click
$('.open-modal-overlay-1').click(function (e) {
$('#modal-overlay-1').modal();
return false;
});
$('.open-modal-overlay-2').click(function (e) {
$('#modal-overlay-2').modal();
return false;
});
$('.open-modal-overlay-3').click(function (e) {
$('#modal-overlay-3').modal();
return false;
});
$('.open-modal-overlay-4').click(function (e) {
$('#modal-overlay-4').modal();
return false;
});
$('.open-modal-overlay-5').click(function (e) {
$('#modal-overlay-5').modal();
return false;
});
$('.open-modal-overlay-6').click(function (e) {
$('#modal-overlay-6').modal();
return false;
});
});
Может ли кто-нибудь помочь?
Do т у его элементов есть другие классы в дополнение к классу open-modal-overlay-X? –
вы можете проверить функции выбора регулярного выражения jQuery в соответствии с классами – Sheitan