Jquery:有没有办法在锚标记的常规点击事件之前/之后附加点击事件

时间:2011-09-07 11:15:52

标签: javascript jquery events anchor

我想要完成的是: 单击具有类似“href =”#sample“”的href的锚标记,然后浏览器向下滚动到具有此id的标记,之后我想执行我已附加到同一锚标记的单击函数。现在发生的事情恰恰相反。首先执行click事件然后执行锚原始...提前感谢。

2 个答案:

答案 0 :(得分:1)

看不到直接的方式,但是你可以阻止浏览器的默认行为(通过从事件处理程序返回false)并自己管理滚动(看看at this plugin)。

答案 1 :(得分:1)

$('...').click(function() {
    setTimeout(function() {
        // put real handler here
    }, 0);
});