jQuery localScroll - 如何添加要点击的类<a>?</a>

时间:2011-08-24 20:25:47

标签: jquery scroll

我在导航中通过href控制滚动内容。我使用localScroll滚动内容。所以问题是如何将类添加到内容的当前显示部分的属性。这就是我启动滚动的方式

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

谢谢, Arek

3 个答案:

答案 0 :(得分: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>

答案 1 :(得分:0)

对于<a>您是否有任何ID,或者您希望在点击每个

时添加课程

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

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

答案 2 :(得分:0)

我也在调查这个问题,而@arekk的回答给了我一个想法。我以这种方式实施了我的

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

我希望这适用于任何寻找

的人