Андрей: ну, можно сказать и так, выбирает все элементы с классом bx_col_input. Почему вы выбираете все элементы, если вам нужен один? Выбирайте один тогда.
Если это вы делаете для себя, то достаточно в настройках попросить браузер не блокировать всплывающие окна. Открыть много окон не получится, если клиент их блокирует.
sqr_behr: нууу, на самом деле обработка горизонтального/вертикального свайпа это довольно просто по сравнению с обработкой жестов: если для обработки свайпа достаточно банально сравнивать начальное и актуальное положения тача, то обработка жестов это вообще сложная задача у которой есть несколько решений. То есть по-моему эти задачи очень разные, решение одной не даст вам никакого понимания для решения другой.
Ну да не важно.
Посмотрите например как в слике реализована обработка свайпов: опираясь на начальное и актуальное положение тача вычисляется арктангенс, представляющий собой направление свайпа - влево или право и вверх или вниз. В конце свайпа алгоритм в зависимости от длины свайпа решает переключить слайд или нет. Вот и всё.
Дело в том, что если речь о таче, то жест это довольно широкое понятие. Например, жест это когда вы нарисовали пальцем пентаграмму и ваш слайдер вывел в консоль "hail satan". Вам нужны такие сложные жесты или вы говорите только о горизонтальных свайпах?
Олег Петров: так конечно нельзя делать, но всё же если учитывать только скорость чтения и предположить, что у вас используется DDR4-2400 (19200 mb/s), то получается что SSD в сравнении с оперативкой будет работать в 1) 35 раз медленнее если использовать SATA решения (550 mb/s, Intel SSDSC2BX200G401, ~60 руб./gb) или 2) в 7 раз медленнее если использовать PCI-E решения (2700mb/s, Intel SSDPEDMX020T401, ~85 руб./gb)
Вы троллите нас? Вы же как-то в первом условии проверяете пришёлся ли клик на .login-user, в чем проблема проверять пришёлся ли клик на другой элемент?