переключатель валют

Тема в разделе "JavaScript", создана пользователем kuminov, 18 май 2018.

Метки:
Статус темы:
Закрыта.
  1. kuminov

    kuminov Постоялец

    Регистр.:
    20 окт 2013
    Сообщения:
    110
    Симпатии:
    25
    Всем доброго дня.
    Сайт на wordpress (не Woocomerce). Коммерческие услуги. В течении 6 мес ищу скрипт переключателя валют (не плагин) на подобии https://komandir_by/katalog-avto/ekonom-avto/hyundai-solaris-2017/
    именно такой же как в меню.
    Люди добрые поделитесь у кого может есть уже рабочий скрипт?
     
  2. Absolute

    Absolute Крокодил ;)

    Регистр.:
    9 авг 2009
    Сообщения:
    481
    Симпатии:
    322
    там просто берется значение из data тега цены...
    Код:
    <dd data-rub="1740 ₽" data-byn="60 р." data-usd="$ 30">$ 30</dd>
    Вот этим скриптом:
    Код:
    $('.converter li').click(function(){
        $('.converter li').removeClass('active');
        var c=$(this).addClass('active').text().toLowerCase();
        createCookie("carrency",c,30);
        $('[data-byn]').each(function(){
            $(this).html($(this).data(c))
        });
        return !1;
    });
    Который находится вот в этом файле: /wp-content/themes/qdesign/js/functions.js
    Сам переключатель под хедером:
    Код:
    <ul class="converter">
                                    <li title="Белорусский рубль">BYN</li>
                                    <li title="Российский рубль">RUB</li>
                                    <li class="active" title="Доллар США">USD</li>
                                </ul>
     
    kuminov нравится это.
  3. kuminov

    kuminov Постоялец

    Регистр.:
    20 окт 2013
    Сообщения:
    110
    Симпатии:
    25
    зачет, но не срабатывает. ставил просто одну валюту (та что под хедером, не кликабельна)
     
  4. Absolute

    Absolute Крокодил ;)

    Регистр.:
    9 авг 2009
    Сообщения:
    481
    Симпатии:
    322
    Вероятнее всего у вас не определена функция createCookie. А не работать здесь особо нечему - простейшая вещь.
    https://jsfiddle.net/f7arj2cs/
     
  5. kuminov

    kuminov Постоялец

    Регистр.:
    20 окт 2013
    Сообщения:
    110
    Симпатии:
    25
    все равно не срабатывает. подключил скрипт, вывел в таблице данные и все равно не хочет работать...:facepalm:

    Ребят, а какой тут вариант используется переключателя валют? www.autoperec_by/park-automobiley.html
     
    Последнее редактирование модератором: 21 май 2018
  6. twocher

    twocher Создатель

    Регистр.:
    17 мар 2018
    Сообщения:
    16
    Симпатии:
    3
    Если тут работает
    , а у вас не работает, значит проблема у вас на странице.
    Код:
    <div class="b-currency-switcher first _mode_byn">
        <div class="b-pos _mode_byn">Р<sub>уб</sub></div>
        <div class="b-pos _mode_usd">$</div>
    </div>
    <div class="text-area show-on-desktop near-logo-first-switch in-menu-second-switch last"></div>
    Код:
    http://www.autoperec.by/wp-content/plugins/PlPerec/css/Front/car_cost_table.css?ver=4.8.6
    http://www.autoperec.by/wp-content/plugins/PlPerec/css/Front/car_cost_table.css.map
    http://www.autoperec.by/wp-content/plugins/PlPerec/js/Front/car_cost_table.js?ver=4.8.6
     
    Последнее редактирование: 24 май 2018
    kuminov нравится это.
  7. kuminov

    kuminov Постоялец

    Регистр.:
    20 окт 2013
    Сообщения:
    110
    Симпатии:
    25
    решено. не подгружалась библиотека query.
     
  8. twocher

    twocher Создатель

    Регистр.:
    17 мар 2018
    Сообщения:
    16
    Симпатии:
    3
    Так ты использовал джампер с двумя значениями? Или с тремя как в первом примере?
     
  9. kuminov

    kuminov Постоялец

    Регистр.:
    20 окт 2013
    Сообщения:
    110
    Симпатии:
    25
    как а первом примере.
     
    twocher нравится это.
  10. twocher

    twocher Создатель

    Регистр.:
    17 мар 2018
    Сообщения:
    16
    Симпатии:
    3
    Ну так поделись готовым решением. Всем пригодится :)
     
Статус темы:
Закрыта.