buster 1827 Nahlásit příspěvěk Odesláno February 23, 2018 Логично это или нет, концепция down -> up -> click используется весьма давно (возможно, еще до широкого распространения веба). И демонстраций с протестами пока еще не вызвала P.S. Отправка этого сообщения нажатием "Отправить ответ" тоже таки работает на click, а если мышь отвести и отпустить в другом месте, то не отправится. Исправляй косяк Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
ess 1232 Nahlásit příspěvěk Odesláno February 23, 2018 Пошел в фб. потыкал мышой в кнопку, четко срабатывает. А вот если скатиться в момент нажатия (нажимая на уголок кнопки) то не срабатывает, как и ожидалось. 2 минуты назад, GDV сказал: Ну так нахуа пара действий? Зайду с козырей: 'Так сложилось исторически'. Попробую загуглить историю вопроса, может найду какое-то логическое обоснование. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
GDV 10029 Nahlásit příspěvěk Odesláno February 23, 2018 2 минуты назад, ess сказал: А вот если скатиться в момент нажатия (нажимая на уголок кнопки) то не срабатывает, как и ожидалось. Говорю ж, это уже выяснили. Тут обратно согласен. Вопрос - ЗАЧЕМ? Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
buster 1827 Nahlásit příspěvěk Odesláno February 23, 2018 Лично для меня (чисто психологически), когда какое-то действие срабатывает уже на Down, оно - это событие - происходит несколько как бы преждевременно что ли. Тот временной лаг, который проходит между down и up вполне достаточен, чтобы действие не было воспринято как преждевременное. Описать ощущение довольно трудно, но некий дискомфорт такое UI вызывает, где на down реакция. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
GDV 10029 Nahlásit příspěvěk Odesláno February 23, 2018 3 минуты назад, buster сказал: Логично это или нет, концепция down -> up -> click используется весьма давно 2 минуты назад, ess сказал: Зайду с козырей: 'Так сложилось исторически'. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
buster 1827 Nahlásit příspěvěk Odesláno February 23, 2018 Опять же скажу за себя - я, бывало, использовал это поведение, чтобы в последний момент передумать. Не думаю, что оно для этой цели было придумано, но почему бы так его не использовать? Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
ess 1232 Nahlásit příspěvěk Odesláno February 23, 2018 Скорее всего дело в логике. В системе существуют три типа событий (их больше, но нас интересуют три). Down/Up/Click. Так уж сложилось, что правильным считается реакция именно на Click. Реакция на Down тоже существует, но нажав и держа кнопку A например, тебе может вылезти вот такое окошко Т.е. трактовать нажатие кнопки как down не всегда правильно, поэтому принято использовать именно Click, т.е. нажатие и отпускание. Далее в дело вступает цикл обработки сообщений. Система отслеживая курсор, вычисляет контрол, который находится под ним. Поэтому, когда ты отпускаешь мышь не над тем объектом, который получил Down, то событие клик не происходит, т.к. Down и Up произошли над разными объектами, и с логической точки зрения невозможно определить, кто должен получить Click, поэтому его не получает никто. И да, скорее всего ощущения пользователя от срабатывания кнопки при событии Down, упомянутое @buster тоже учитывалось. User Experience, итить его за ногу Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
GDV 10029 Nahlásit příspěvěk Odesláno February 23, 2018 3 минуты назад, ess сказал: трактовать нажатие кнопки как down не всегда правильно А мы не обсуждаем сферическое "всегда" в вакууме. Мы обсуждаем конкретное инвариантное событие, я это уже подчеркнул. Тут обрабатывать логично даун, а не клик. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
ess 1232 Nahlásit příspěvěk Odesláno February 23, 2018 Не логично, ибо ломаешь юзер экспириенс. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
GDV 10029 Nahlásit příspěvěk Odesláno February 28, 2018 Цитата Пользователи соцсетей делятся скриншотами из приложения GetContact, которое позволяет посмотреть, как вы записаны в телефонных книжках знакомых. Сервис помогает найти неизвестные телефонные номера, а также блокирует звонки от нежелательных контактов. Стоит не забывать, что информация о вашем номере и обо всех номерах, записанных в вашей телефонной книжке, переносится на сервер приложения. Так, GetContact ранее заблокировали в Казахстане из-за закона о персональных данных. Приложение уже вышло на первое место в российском App Store среди бесплатных приложений и на седьмое место в Google Play, следует из данных AppAnnie. Смеяццо тут: www.the-village.ru/village/city/news-city/303759-get-contact и тут: http://www.maximonline.ru/guide/maximir/_article/getcontact/ Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
serj_nv 2546 Nahlásit příspěvěk Odesláno February 28, 2018 Вспоминается анекдот про жену обнаружившую у мужа в контактах "бесплатный секс" Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
buster 1827 Nahlásit příspěvěk Odesláno March 9, 2018 В 2/23/2018 в 11:06, GDV сказал: А мы не обсуждаем сферическое "всегда" в вакууме. Мы обсуждаем конкретное инвариантное событие, я это уже подчеркнул. Тут обрабатывать логично даун, а не клик. Вот счас столкнулся с неприятностью в таком поведении антивируса. При клике на кнопке в диалоге последователь мыслей @GDV сделал реакцию на Mouse Down. Однако ж под диалогом было другое окно. Которое активировалось (Far Manager, если интересно). При этом на событие Mouse Up там реакция - закрыть окно поиска (если клик пришелся мимо окна поиска). В итоге пришлось поиск запускать снова... В общем случае проблема с реакцией на mouse down в том, что второе событие от мыши (а их атомарно всегда два) может получить тот, кому вы его посылать не хотели. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
GDV 10029 Nahlásit příspěvěk Odesláno March 9, 2018 А почему ты решил, что реакция на даун должна быть, по моему мнению, везде и всюду? Глупости, где-то она к месту, а где-то нет. В описанном мною случае - она должна быть. А во многих других, вполне допускаю, что не должна. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
buster 1827 Nahlásit příspěvěk Odesláno March 9, 2018 Ну так это уже называется красивым импортным словом "неконсистентность". Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
sega 734 Nahlásit příspěvěk Odesláno March 16, 2018 Какие-то странные письма стали приходить от гугла на мою яндекс-почту :). по нескольку штук в день. Все разные, но смысл примерно одинаковый. И как он вообще узнал мой яндекс-емаил? Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky