2014-02-18 94 views
0

我最近在网站上添加了导航。这是一个固定的导航栏,其中包含相关链接。它已经包含一个带有点击事件的jquery脚本来使滚动平滑。但是我尝试将所选类添加到点击链接时遇到问题。我在本网站和谷歌尝试了各种答案,但都失败了。这是一个登陆页面,当点击导航栏链接时,滚动到相关的块。 :( 任何帮助将非常乐意赞赏:-)如何选择导航链接?

jQuery代码我用...

$(document).ready(function() { 
$(".menu").click(function(event) { 
    $(this).addClass("clicked"); 
    ---code to make smooth scroll----- 
}); 

})。

+0

尝试主动添加CSS或访问 问我,如果有任何疑问 – Jain

+0

发表您的相关代码 –

+0

我试着主动和参观,但失败了。 – MPG

回答

0

试试这个

$(document).ready(function() { 
    $(".menu").click(function(event) { 
    $(".clicked").removeClass("clicked"); 
    $(event.target).addClass("clicked"); 
     ---code to make smooth scroll----- 
    }); 
}); 
+0

这确实奏效,但每当点击链接的其余部分时,每个链接都会获得单击的类。有什么方法可以添加removeClass代码,当点击另一个链接时删除该类。 – MPG

+0

是的,只要选择课前,看看更新的代码 –

+0

哇,它完美的工作!由于我是jQuery新手,无法解决这个小问题。 :) – MPG