Подскажите, как реализовать (пара строчек кода)
Здравствуйте форумчане, помогите решить небольшую проблему. Использую для добавления товара в избранное плагин JQuery.Cookies
Написал некоторый скриптик, выглядит так разметка <div> <span class="addwishlist" id="19"><i>В избранное</i></span> </div> <div> <span class="addwishlist" id="119"><i>В избранное</i></span> </div> вот JS $(document).ready(function () { // addwishlist block $(".addwishlist").click(function () { var addwishlist = $.cookie('wishlist'); var id = $(this).attr('id'); if (addwishlist) { addwishlist += ',' + id; } else { addwishlist = '' + id; } $.cookie('wishlist', addwishlist, { expires: 30, path: '/'}); if (addwishlist.split(',').length >= 1) { $(this).html('<a href="wish.php">Добавлено</a>'); } }); }); Скрипт работает, но при перезагрузке страницы опять появляется "В избранное", хотя в куках все сохраняется. Вопрос - как проверять наличие в куках того или иного id товара, и, если оно там есть показывать вместо "В избранное" - "Добавлено"? И еще такой момент - при переходе по ссылке "Добавлено" этот ID снова добавляется в кукисы. Тоже хотелось бы победить. Заранее спасибо! |
Часовой пояс GMT +3, время: 17:28. |