Показать сообщение отдельно
  #1 (permalink)  
Старый 28.03.2012, 15:56
Новичок на форуме
Отправить личное сообщение для alexrzl Посмотреть профиль Найти все сообщения от alexrzl
 
Регистрация: 16.08.2010
Сообщений: 9

Дважды отрабатывается событие vclick
Здравствуйте, пишу приложение (используется фреймворк jquerymobile) для теста отрабатываю событие vclick.
Сколько раз сменяется страницы, т.е. сколько раз отрабатывается событие pageshow, столько раз повторно отрабатывается vclick. Как от этого избавиться?
$("div").live("pagebeforeshow", function() {
	// #hash
	var link = window.location.hash;
	if(/^#product-\d$/.test(link)) {
		// Номер страницы
		var page = link.match(/\d*$/);
		// Получить кол-во товара
		var cItem = $(link+" #count-item").text();
		$(link+" #count-left").live("click", function() {
			cItem--;
			$(link+" #count-item").empty().append((cItem));
		});
		$(link+" #count-right").live("click", function() {
			cItem++;
			$(link+" #count-item").empty().append(cItem)
		});
		// Тот самый клик
		$(link+" #"+page).bind("vclick", function() {
			alert(page);
		});
	}
});

Последний раз редактировалось alexrzl, 28.03.2012 в 16:08.
Ответить с цитированием