Javascript 滚动至第一次单击时激活
我有一个scrollto函数,它通过单击包装内容的背景div来工作 在内容中有许多缩略图链接,单击时不应激活scrollto功能。我有一个停止传播事件,但它似乎仍然影响第一次点击 。链接/红色块的目标为空,但单击它们并返回代码笔后,您会注意到取景器已向下滚动到下一行。但是,先单击包装器/背景,然后单击链接,问题不会出现Javascript 滚动至第一次单击时激活,javascript,onclick,scrollto,Javascript,Onclick,Scrollto,我有一个scrollto函数,它通过单击包装内容的背景div来工作 在内容中有许多缩略图链接,单击时不应激活scrollto功能。我有一个停止传播事件,但它似乎仍然影响第一次点击 。链接/红色块的目标为空,但单击它们并返回代码笔后,您会注意到取景器已向下滚动到下一行。但是,先单击包装器/背景,然后单击链接,问题不会出现 有人能对这个第一次点击的问题有什么看法吗 这只是因为您在$('#wrapper')上的单击事件中设置了$('a')上的单击事件。。。所以你要听$('a')。点击();首先单击$(
有人能对这个第一次点击的问题有什么看法吗 这只是因为您在$('#wrapper')上的单击事件中设置了$('a')上的单击事件。。。所以你要听$('a')。点击();首先单击$('.#wrapper')之后 只需将此部分移出
包装器,然后单击listener
:
//Stop links affecting scroll function
$("a").click(function (e) {
e.stopPropagation();
});
请包含您的代码或创建一个JSFIDLE