Дважды отрабатывается событие 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); }); } }); |
$(link+" #"+page).unbind("vclick").bind("vclick", function() {
alert(page); }); |
Часовой пояс GMT +3, время: 21:33. |