0

在动态生成的列表中,如果我在列表中,我需要停止Click(点击)事件scroll

我尝试添加到 document.ready 功能

$('a').click(function(event){
    event.preventDefault();
  })

但这对我不起作用。
有人可以帮我吗?
在所有链接中我使用onTouchEnd事件。

4

1 回答 1

0

使用您的代码,您可以防止执行该语句时存在的任何链接的默认行为。如果列表(链接,我猜)是动态生成的,你应该像这样绑定处理程序:

$(document).on('click','a', function(ev){
    ev.preventDefault();
});

请注意,您会将此处理程序附加到文档中的任何链接。如果您只想将其应用于一组链接,您可以更改$(document)包含它们并且已经存在的父级的选择器,或者更改'a'更具体的内容,例如包含共同类的选择器。

于 2012-08-22T09:49:18.767 回答