我想要完成的是: 单击具有类似“href =”#sample“”的href的锚标记,然后浏览器向下滚动到具有此id的标记,之后我想执行我已附加到同一锚标记的单击函数。现在发生的事情恰恰相反。首先执行click事件然后执行锚原始...提前感谢。
答案 0 :(得分:1)
看不到直接的方式,但是你可以阻止浏览器的默认行为(通过从事件处理程序返回false
)并自己管理滚动(看看at this plugin)。
答案 1 :(得分:1)
$('...').click(function() {
setTimeout(function() {
// put real handler here
}, 0);
});