Ответы пользователя по тегу JavaScript
  • Скрипт для определенной языковой версии сайта?

    @valentinadikaya Автор вопроса
    <?php if( ICL_LANGUAGE_CODE == 'en' ): ?>
        	 // сюда скрипт первого языка
    <?php else: ?>
           // сюда второго
    <?php endif; ?>
    Ответ написан
    Комментировать
  • Как сделать подсветку одного якоря на мультиязычном сайте?

    @valentinadikaya Автор вопроса
    Задача решилась следующим образом.

    В каждую произвольную ссылку с якорем, я добавила свой класс. Далее через скрип удалила присвоение класса .current-menu-item - класс активного меню от самого WordPress и класс .act от используемой темы.

    Далее, когда выбранный пункт меню становиться родительским, до возвращаем ему удаленный класс активного меню со стилями темы .act.

    <script type="text/javascript">
      jQuery(function($){
    
       $(document).ready(function() {
         $('#primary-menu li.disaster.current-menu-item').removeClass('current-menu-item');
       });
    		$(document).ready(function() {
         $('#primary-menu li.disaster.act').removeClass('act');
       });
    
    	 $(document).ready(function() {
         $('#primary-menu li.disaster.current-menu-parent').addClass('act');
       });
    
     });
    </script>
    Ответ написан
    Комментировать