Quantcast
Channel: DLE FAQ - максимум информации по DataLife Engine
Viewing all articles
Browse latest Browse all 9590

Как присвоить класс ссылке по клику, с записью в cookie?

$
0
0
В каждой краткой новости есть кнопка такого вида, с разным {news-id}.
<a href="#" class="play" id="Player{news-id}">кнопка</a>


js

    var cookieName = 'level';
    var cookieOptions = {expires: 7, path: '/'};
    
    $("#" + $.cookie(cookieName)).addClass("views");

    $(".play").click(function(e){
        e.preventDefault();

        $.cookie(cookieName, $(this).attr("id"), cookieOptions);
        $("#" + $.cookie(cookieName)).addClass("views");
    });


Скрипт по нажатию на ссылку добавляет к ней класс views, это всё работает. Но при перезагрузке страницы отображается ссылка с классом views, только последняя нажатая, а не все которые нажимал.

Идея в том, чтобы пользователю было видно, какие он ссылки нажимал (какие он треки прослушал)

Если есть какое-нибудь другое решение, напишите или помогите доделать этот вариант.

Viewing all articles
Browse latest Browse all 9590

Trending Articles