Я использую эту функцию для создания прозрачного наложения информации по текущему div для веб-мобильного приложения.Должен ли я дублировать эту функцию? - jQuery
Справочная информация: с помощью jQTouch, поэтому у меня есть отдельные divs, а не отдельные страницы, загружающие новые.
$(document).ready(function() {
$('.infoBtn').click(function() {
$('#overlay').toggleFade(400);
return false;
});
});
Понимание того, что JS будет выполняться последовательно, когда я нажимаю кнопку на первом DIV функция работает нормально. Когда я перехожу к следующему div, если я нажимаю одну и ту же кнопку, ничего не происходит, когда этот div отображается, но если я вернусь к первому div, это действительно вызвало его на этой странице.
Таким образом, я логически дублировал функцию и менял имена селекторов CSS, и это работает для обоих.
Но нужно ли мне это делать для каждого использования? Есть ли способ использовать одни и те же селекторы, но загружать разные материалы в каждом варианте?
Это то, что я хочу сделать. Я посмотрю на это и посмотрю, получится ли это. благодаря – Josh