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

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


     28.07.2016    jQuery, Хаки    1693

вопрос
Здравствуйте, имеется хак который добавляет к счетчику закладок соответствующее количество добавленных закладок без перезагрузки страницы... Проблема в том, что когда нажимаешь добавить новость в закладки она добавляется (к счётчику добавляется +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;
};

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


1 комментарий

onecool
Юзер

onecool - 21 ноября 2017 21:44 -

Добрый день. Получилось реализовать?

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

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

наверх