理解jquery lingo

时间:2012-08-09 22:26:56

标签: jquery

有人可以帮我解决一个疑问吗?

在线阅读jquery教程时,我遇到了一些我没有正确理解的术语。

例如:“默认操作”,“冒泡”等。

因此,当我们说取消默认操作并阻止它冒出以下代码时:

$("a").live("click", function() { return false; })

这里的默认操作是什么?这是否意味着当他们说取消默认操作时取消“实时”操作?此外,如果需要取消,为什么要在第一时间使用它?

另外,“防止冒泡”是什么意思?

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

  

这里的默认操作是什么?

这是常规浏览器点击链接的处理程序 - 导致更改地址栏中的网址

  

是否意味着在取消默认操作时取消“实时”操作?

不,不。 return false;会阻止默认操作,即定期点击链接,这会导致更改页面(通常)

  

另外,如果需要取消,为什么要在第一时间使用它?

你可以在处理程序的任何地方取消,无所谓

  

另外,“防止冒泡”是什么意思?

如果你不阻止事件冒泡 - 它将由DOM树从当前元素冒泡到根。