Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 13
pavlick Сообщение 30/09/2009 16:16 Копия темы
[JS] click и mousedown – что лучше? какое событие лучше перехватывать, чтобы сесть на мышку?

UPD: спасибо, я знаю, чем различаются эти события
ivanchenchov Сообщение 30/09/2009 16:19 Копия темы
А это смотря что нужно.
Клик – это нажали кнопку и тут же отпустили
А mousedown – это нажали кнопку... но могли и не отпускать ;)
getcode Сообщение 30/09/2009 16:21 Копия темы
pavlick Сообщение 30/09/2009 16:24 Копия темы
я вроде не спросил, в чем их различия
pavlick Сообщение 30/09/2009 16:25 Копия темы
я в курсе
getcode Сообщение 30/09/2009 16:30 Копия темы
ivanchenchov Сообщение 30/09/2009 16:37 Копия темы
А о чем тогда вопрос?
Это по сути два разных события и нужны они для разного функционала.
Да можно onmousedown использовать вмсто онклик. И пользователь даже ничего не заметит в 90% случаев. Но это все равно логически неверно :)
pavlick Сообщение 30/09/2009 16:43 Копия темы
а разница в моем случае лишь в синхронизации с событием onblur
getcode Сообщение 30/09/2009 17:04 Копия темы
pavlick Сообщение 30/09/2009 17:06 Копия темы
так вот и вопрос – можно ли погасить блюр и оставить фокус на элементе, который был активен раннее
RiDDi Сообщение 30/09/2009 17:24 Копия темы
Эмм... Вы наверно имели ввиду mouseup? )) потому что событие клик происходит именно в момент отпускания мыши, при условии что нажатие также было на этом элементе и между нажатием и отпусканием небыло вывода мыши за слушаемую область. Это сделано по многим причинам, в том числе и на случай, человеческого "ткну, а потом подумаю" – тоесть пользователь может передумать и вывести мышь с активной области и действия не произойдет.

Другими словами

click == mouseup + ?<! mouseout + ?<= mousedown
pavlick Сообщение 30/09/2009 17:27 Копия темы
приветствую еще одного знатока различий между событиями click, mousedown и mouseup. Что можете сказать по делу кроме того, что знаете различия между тремя событиями?
RiDDi Сообщение 30/09/2009 17:38 Копия темы
если вам не нужно что-то отслеживать именно после нажатия кнопки – то лучше всегда пользоваться кликом. это и кнопки, ссылки, иконки и т.д...

если надо отслеживать – разные drag-и, звуки в момент нажатия и т.д. – то естественно mouseup или mousedown.

ещё проще говоря – если у вас такой вопрос возник, значит пользуйтесь click ))
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"