Jump to content

Recommended Posts

Всем привет.

Есть задачка при клике на ссылку "В закладки", изменить класс i, но изменить не у всех классов, а только у id товара добавленного в закладки, на данный момент код такой:

 

<div class="wishlist">
               <script>
        $(".wishlist a").click(function(){
            $('.wishlist i').removeClass('fa fa-heart-o');
            $('.wishlist i').addClass('fa fa-heart');
        });        
            </script>
                <i class="fa fa-heart-o"></i>
                <a onclick="addToWishList('<?php echo $product['product_id']; ?>');" title="В избранное"><span>  В избранное</span></a></div>

 

Можете подсказать, как реализовать?

Share this post


Link to post
Share on other sites

$('#ID').on('click', function() {

  $(this).toggleClass('you_class');

});

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By Seriusis
      Простой модификатор, позволяет добавить товары в избранное без регистрации.
      Основа решения взята в одной из тем на форуме, доработана и оформлена как модификатор. Совместим с 2.3 и 3.x 
      Модифицирует 2 контроллера : wishlist.php и header.php
      Внимание! 
      Если в файле catalog/controller/account/wishlist.php изменялся код или его модифицируют другие модификаторы, не надо ставить этот модификатор! Лучше сделайте изменения руками!
      Демо 
      https://oc23.likedev.pro/
       
      Установка
      Через установщик дополнений оперкарт.
      После установки почистить кэш модификаторов.
       
      Также смотрите модули:
      Accordion & Tabs & Steps, Faq & HowTo Microdata, any place & content
      YouTube lazy load & popup - оптимизация и кастомизация iframe
    • By Seriusis
      Скачать/Купить дополнение


      Закладки без регистрации
      Простой модификатор, позволяет добавить товары в избранное без регистрации.
      Основа решения взята в одной из тем на форуме, доработана и оформлена как модификатор. Совместим с 2.3 и 3.x 
      Модифицирует 2 контроллера : wishlist.php и header.php
      Внимание! 
      Если в файле catalog/controller/account/wishlist.php изменялся код или его модифицируют другие модификаторы, не надо ставить этот модификатор! Лучше сделайте изменения руками!
      Демо 
      https://oc23.likedev.pro/
       
      Установка
      Через установщик дополнений оперкарт.
      После установки почистить кэш модификаторов.
       
      Также смотрите модули:
      Accordion & Tabs & Steps, Faq & HowTo Microdata, any place & content
      YouTube lazy load & popup - оптимизация и кастомизация iframe
      Добавил Seriusis Добавлено 05.05.2020 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет Старая цена 0  
    • By Valery332
      Добрый день. 
      Вот так нужно http://joxi.ru/n2YV6ZDHeGYPOA
      Вот так после нажатия добавить в избранные http://joxi.ru/eAONgRVHkwyXx2
      Где и как это исправить, что-бы отображалось только количество без текста?
    • By FoggGustavson
      Всем привет!
      Возникла потребность отделить надпись Закладки/Избранное от счётчика количества товаров добавленных туда.
      Возможно ли это сделать и как? Что скажет уважаемое сообщество:)
    • By comrues
      В wishlist удаление товара из закладок реализовано ссылкой, вот так - имя_сайта/index.php?route=account/wishlist&remove=57 Таки способом удаление происходить с перезагрузкой страницы. Как это реализовать с помощью аджакса? Я так понимаю, что нужно сделать по принципу как у корзины, где есть onclick=cart.remove('6');"
      Подскажите пожалуйста как это реализовать?
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.