单击超链接时Javascript运行操作

时间:2013-11-14 17:38:50

标签: javascript jquery html

我的Javascript知识非常低,很抱歉这个愚蠢的问题,但我到处都搜索过。

我正在使用单页滚动脚本,但尝试添加导航栏。文档引用此更改为页面:

$(".main").moveTo(3);

如何建立链接来运行此操作?我只想要一个在点击时运行它的超级链接,但无法知道如何操作。

2 个答案:

答案 0 :(得分:0)

您可以将超链接的选择器用作

$('a').click(function () {
   // paste your function here..
})

您可以使用特定的选择器,例如其类

$('a.move').click(function () {
   // function
}

其HTML将如何

<a href="#" class="move">Click Me</a>

答案 1 :(得分:0)

不,你不是。如果超链接未链接到资源,则它不是超链接,您不应使用<a>标记。你所描述的是&#34;点击做某事&#34; element,是<button>元素。只需使用:

<button onclick="$('.main').moveTo(3)">click this</button>

然后使用一些CSS使按钮看起来像你需要它看起来像(按钮默认样式只是CSS,所以关闭边框和背景颜色,现在它看起来像纯文本)