Смотрим ваш же пример… closeBtn: '.js-b-popup__close-btn' и этим всё сказано. Прежде чем учить других придерживайтесь сами своих же суждений и методов…
Я пожалуй выскажусь прямо! Вы похоже человек очень не далёкий… И честно говоря не особо блещете разумом! Я где нибудь писал что селект по id плохо? Харе уже нести тупую чушь!
Перечислю для примера немного…
На странице 50 элементов при нажатии на каждый из них должен показыватся соответствующий попап ваши действия? Исходя из того что вы мне тут пишите вы собираетесь детать что то вроде
Или я не прав? Давайте приведите мне логическое доказательство моей не правоты, коль вы такой «умный»… А то раскидались тут примерами которые вообще не относятся к тому о чём я говорю… Научитесь читать для начала…
И часто вы встречаете проект с 50 видами попапов к которым эвент на открытие привязан по id? Интересно было бы на вашу лапшу из js посмотреть… Небось ещё и на страницу её вываливаете вместо того что бы спрятать в отдельный js файл…
Не в случае одиночных сугубо уникальных элементов да id хорошо… Но в последнее время не часто встретишь такое… Попапы если только… И да я про более менее серьёзные проекты… А не одностраничники…
Я сам до ОС дошёл. Поначалу думал что у меня крыша едет… Но потом как то нашёл материал в интернете который описывал как раз эти явления и успокоился. Дальше просто экспериментировал что к чему и как. Дез дополнительных материалов…
Cyapa почти правильно предположил. За исключением одного но. В таком состоянии очень сильно начинает работать логика. А логика это один из ключевых элементов работы нашей мыслительной системы. А логика оперирует фактами которые в данном состоянии очень легко достать из глубин памяти. Так же логика помогает нам приобретать новые знания. Фактически их не получая ни откуда. Как итог мы имеем просто «разогнанную» работу логики которая имеет возможность в состоянии ОС получать факты скрытые далеко в глубинах памяти. И на основе этих фактов формировать новое знание. Которое в последствии проверим можно константировать или не константировать в факт. Советую для более подробного понимания работы мыслительного аппарата почитать труды Кондильяка в частности третий том сочинений. Ну можно ещё Канта в частности Теорию познания.
Дам один совет когда пытаетесь попасть в состояние осознанного сна не методом пробуждения, а наоборот засыпая. То есть просто ложитесь не двигаетесь не напрягаетесь переходите в состояние сонного паралича. Тут начинаются интересности. Вы начинаете очень чётко всё слышать. Каждый шорох. У вас начинаются галлюцинации. Главное себя не раскручивать. Не пытаться встать или как либо двинутся, кричать, или что либо ещё. Просто держите в голове мысль что это начало сна. Возьмите ситуацию под контроль. Закройте глаза и начинайте строить вокруг себя мир, обстановку, сцену…
По поводу детей если дети вам рассказали вдруг что у них такое было… Или они с криками плачем просыпаются и рассказывают о подобном опыте объясните им что к чему. Иначе психика может серьёзно пострадать…
Меня мучает только один вопрос. А смысл? Смысл делать приложение которое ничего не принесло в плане дохода? Нет я конечно не отрицаю оно принесло известности разработчику, возможно кто то им заинтересуется, но это всё бла бла бла… И вот честно говоря я даже не вижу как можно монетизировать этот сервис…
Эммм, а вы пишите код только для работы? Вы никогда не писали код просто для пробы какой нибудь новой фишки? Или просто от нечего делать? Странный из вас программист я скажу)))
Ну это вы просто не разобрались… Есть приложение и уже давно Game Wave в нём очень многие вещи можно настроить… Ваша «проблема» решается очень просто… Скролим пятернёй а в конце скролла складываем пальцы вместе и всё… Или например после скрола убираем несколько пальцев и тем самым переключаемся на управление курсором… Вообще можно настроить любую логику. Я постоянно пользуюсь контроллером пока ещё не все жесты отработал но есть как минимум 10 жестов которые постоянно использую не считая управление курсором…
Тот что с сеткой если мне память не изменяет утаскивает мусор в атмосферу. Так что от него самого ничего не останется… А на последней выхлопом своим вроде как пытается снизить скорость спутника и столкнуть его с орбиты на землю(но не факт)…
Смущает другое… Почему оставили часть кости? Разве этот кусок не будет дальше расти? Или его подпилили? А то что пластик прозрачен или нет какая разница? Сверху будет кожа…
Перечислю для примера немного…
На странице 50 элементов при нажатии на каждый из них должен показыватся соответствующий попап ваши действия? Исходя из того что вы мне тут пишите вы собираетесь детать что то вроде
$(function(){
$('#id1, #id2, #id3, #id4 ....').popup();
})
или ещё хуже
$(function(){
$('#id1').popup();
$('#id2').popup();
$('#id3').popup();
$('#id4').popup();
$('#id5').popup();
})
И это для всех 50 попапов, а теперь представим что попапов не 50, а 100 и на каждой странице свой набор
Не лучше ли сделать вот так?
$(function(){
$('.popup-opener').click(function(){$('#'+$(this).data('popup-name')).popup()});
})
Или я не прав? Давайте приведите мне логическое доказательство моей не правоты, коль вы такой «умный»… А то раскидались тут примерами которые вообще не относятся к тому о чём я говорю… Научитесь читать для начала…
По поводу детей если дети вам рассказали вдруг что у них такое было… Или они с криками плачем просыпаются и рассказывают о подобном опыте объясните им что к чему. Иначе психика может серьёзно пострадать…