Přejít na obsah

Recommended Posts

Odesláno

Даже если и так, кнопка-то была нажата и отпущена. С программной точки зрения какая разница, куда и когда я съезжаю?

Odesláno
1 час назад, GDV сказал:

Даже если и так, кнопка-то была нажата и отпущена. С программной точки зрения какая разница, куда и когда я съезжаю?

Есть разница, если кнопка мыши была отпущена за пределами контрола, на котором была нажата, клик не произойдет. можешь проверить на любой кнопке :)

Odesláno

То есть, кнопка на экране нажмется, но клика, как ты выразился, не произойдет? А нажатие визуально при этом произойдет? 

Odesláno

Ну, это типа сделано для того, чтобы ты еще мог передумать :D Хотя некоторые негодяи делают UI так, что кнопка нажимается уже в момент нажатия (не отпускания кнопки).

Odesláno

Ну дык, сакракурва, логично, чтоб кнопка нажималась в момент нажатия, а не отжатия!.. 

Odesláno

Нифига не логично. Есть событие down, есть событие up и есть событие click. Последнее событие получает объект, на котором случилась пара событий down-up.

  • Upvote 1
Odesláno

Это с программной точки зрения, и тут понятно. Можно ж еще событий добавить, зачем ограничивать себя? Радиобатон туда, выбрать из списка че-нить, и проч. 

Но простой обыватель-то думает так, как я описал в примере с выключателем света в комнате. Почему клик должен происходить после апа, а не после дауна? 

Odesláno

Потому что не надо натягивать физический объект на логический.

Возьмем к примеру кнопку обычную, с фиксацией.

Нажимаешь ты ее (down), контакты замываются, ток побежал, кнопку отпускаешь (up) - контакты замкнуты, ток бежит.

Клик случился в момент down.

Нажимаешь ты ее еще раз (down), контакты замкнуты, ток бежит, кнопку отпускаешь (up) - контакты разомкнуты, ток не бежит.

Клик случился в момент up.

Нельзя так просто взять, и натянуть физический объект на логический :) 

Odesláno
3 минуты назад, ess сказал:

Возьмем к примеру кнопку обычную, с фиксацией.

А с чего ли брать с фиксацией? Ты бери такую, как логично было бы использовать в жизни - безо всякой фиксации, как в пульте от телевизора, например. Клик случается в момент нажатия, дауна. И никаких парных событий, на кой они тут.

Цитата

Нельзя так просто взять, и натянуть физический объект на логический

Легко :).

А вот просто так взять и отправить сообщение в ФБ - действительно нельзя. :(

Odesláno
1 минуту назад, GDV сказал:

А с чего ли брать с фиксацией? Ты бери такую, как логично было бы использовать в жизни - безо всякой фиксации, как в пульте от телевизора, например. Клик случается в момент нажатия, дауна.

Зависит от кнопки и от пульта. 

Но вообще, если это случается исключительно с фейсбуком, то я сомневаюсь что причина в треморе рук :-) 

Хотя, может, постинг в фейсбук у тебя вызывает серьезнейшее волнение :)

  • Upvote 1
Odesláno

Ну это да, с ФБ и моими трясущимися от застарелого алкоголизма ручонками всё понятно. 

Но ты с логики-то не съезжай :). Ничего это от пульта не зависит, зависит от смысла действия. Смысл - отправить сообщение, у действия два параметра, 1/0, фиксировать нажатой кнопку тут не надо. Ну так нахуа пара действий? 

 

Pokud chcete odpovídat, musíte se přihlásit nebo si vytvořit účet.

Pouze registrovaní uživatelé mohou odpovídat

Vytvořit účet

Vytvořte si nový účet. Je to snadné!

Vytvořit nový účet

Přihlásit se

Máte již účet? Zde se přihlašte.

Přihlásit se
×
×
  • Vytvořit...