Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) jQuery Помогите доделать js код счётчика закладок (Ajax Favorite Count)?

Помогите доделать js код счётчика закладок (Ajax Favorite Count)?


     28.07.2016    jQuery, Хаки    511

вопрос
Здравствуйте, имеется хак который добавляет к счетчику закладок соответствующее количество добавленных закладок без перезагрузки страницы... Проблема в том, что когда нажимаешь добавить новость в закладки она добавляется (к счётчику добавляется +1 закладка) и кнопка меняется на "удалить из закладок", но если нажать на эту кнопку она уже не меняется на кнопку "добавить в закладки" и счетчик закладок соответственно идёт в обратную сторону если нажимать много раз.... Прошу Вас помогите доделать/переделать данный код в чём ошибка... Заранее спасибо!
/*Ajax Favorite Count*/
function doFavorites( fav_id, event, alert ) {
    ShowLoading('');

    $.get(dle_root + "engine/ajax/favorites.php", { fav_id: fav_id, action: event, skin: dle_skin, alert: alert }, function(data){

        HideLoading('');
        if( alert ) {
            DLEalert(data, dle_info);
        } else {
            $("#fav-id-" + fav_id).parent('.fav').html(data);
        }
        
        if( event == 'plus' ){
            var count = parseInt( $("#favorite-count").html() );
            $("#favorite-count").html(count+1);
        } else {
            var count = parseInt( $("#favorite-count").html() );
            $("#favorite-count").html(count-1);
        }
    });

    return false;
};

Ответа пока нет


Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы