Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.01.2015, 00:30
Профессор
Отправить личное сообщение для Brook Посмотреть профиль Найти все сообщения от Brook
 
Регистрация: 13.04.2012
Сообщений: 210

один обработчик на страницу или несколько на элементы
терзает вопрос что лучше поставить обработчик на всю страницу и снимать элементы или ставить по обработчику на каждый елемент, хотелось бы сразу оговорить колличество еллементов > 100 т.к. для малого колличества нет смысла писать данный код

function eventGateStarter(evt) {
			if (evt.toElement) {
				var e = {
						l: evt.toElement,
						get d() {return this.l.attributes},
						t: evt.type
					},
					evn = {
						mouse: ['click', 'dblclick', 'focusout', 'hover', 'mousedown', 'mouseenter', 'mouseleave', 'mousemove', 'mouseout', 'mouseover', 'mouseup', 'toggle'],
						keyboard: ['focusout','keydown','keypress','keyup'],
						get Type() {
							for (key in this)
								if (key != 'Type')
									for (i = 0; i < this[key].length; i++)
										if (this[key][i] == A.type) return key
						}
					};
				if (e.d.getNamedItem('group')) _CE[evn.Type][e.d.getNamedItem('group').value][e.d.getNamedItem('meta').value](e.l);
			}
		};

где group и meta дополнительные свойста прописанные для каждого элемента страницы, что позволяет объединять елементы в группу и отключать груповое событие

$(document).bind('click', function(a) {
				eventGateStarter(a)
			})

Заранее спасибо за помощь.

Последний раз редактировалось Brook, 29.01.2015 в 10:43.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дебаг js, или как найти обработчик события для тега jimm88 Events/DOM/Window 1 18.04.2012 15:11
Выбрать элементы где значение атрибута меньше или больше заданного Neokortex jQuery 5 03.10.2011 14:23
Обработчик click вызывается несколько раз или не всегда вызывается OlegJquery jQuery 2 21.07.2011 20:37
перевод в число или как прибавить один anton_vek Общие вопросы Javascript 3 26.08.2010 13:07
Чтоб ссылка появлялась один раз для каждого пользователя (по IP или Cookies) Sequoia Общие вопросы Javascript 2 28.01.2010 19:16