Функция элемента Slicknav не работает

Привет, я использую slicknav в своем проекте, и я не знаю, почему, когда я добавляю функцию в пункт меню, она ничего не делает!! нужна помощь:) спасибо

HTML

<ul id="menu">
    <li ><a class="link1" href="">Accueil</a>  </li>
    <li ><a class="link2" href="">Services</a>  </li>
    <li ><a class="link3" href="">Références</a>  </li>
    <li ><a class="link4" href="">Groupe</a>  </li>
    <li ><a class="link5" href="">Contact</a>  </li>
</ul>

JS

$('.link1').click(function(){
    $('html, body').animate({
        scrollTop:0
    }, 1500, function() {
        parallaxScroll(); // Callback is required for iOS
    });
    return false;
});

1 ответ

Ваш код работает просто отлично, как вы можете видеть здесь

Я предлагаю вам использовать делегированные события, как это:

var b = $('body');
$('.link1', b).click(function(){ ... });

Таким образом, все элементы, которые вы создаете с помощью класса "link1" в "теле", будут прослушивать это событие нажатия.

Обязательно проверьте наличие ошибок в этой функции "parallaxScroll".

Другие вопросы по тегам