Здравствуйте, пишу приложение (используется фреймворк 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);
});
}
});