jQuery的localScroll -如何添加类点击?(jQuery localScroll -

2019-10-30 01:03发布

我通过HREF在导航控制的滚动内容。 我用localScroll滚动内容。 所以,问题是如何添加类属性的当前displayedpart一个内容。 这就是我如何开始滚动

<script style="text/javascript">
        $(document).ready(function () {
        $('.navigation').localScroll();
        });
    </script>

谢谢,Arek

Answer 1:

我想到了:

<script style="text/javascript">
        $(document).ready(function () {
            $('.navigation').localScroll();
            $('.navigation').find('a').click(selectNav);
            function selectNav() {
              $(this)
                .parents('ul:first') 
                  .find('a') 
                    .removeClass('selected') 
                  .end() 
                .end()
                .addClass('selected');
                }
                function trigger(data) {
                  var el = $('.navigation').find('a[href$="' + data.id + '"]').get(0);
                  selectNav.call(el);
                    }
        });
    </script>


Answer 2:

对于<a>你有什么ID,或者你想在每单击添加类

如果是这样的<a id="target" >你可以试试下面的

$('#target').click(function() {
  $("p").addClass("myClass yourClass");
});


Answer 3:

我一直在寻找这个也和@arekk答案给了我一个想法。 我实现了我的这种方式

$('#sub-menu a').click(function(){
    var links = $('#sub-menu a');
    links.removeClass('selected');
    $(this).addClass('selected');
});

我希望这个作品的人看



文章来源: jQuery localScroll - how to add class to clicked ?