-2

我是 jQuery 的新手,仍然试图理解细微差别,我认为这个函数会调用自己?函数开始是这样的:

$("#feedpage").live("pageshow", function(e) {
4

2 回答 2

2

.live()是 jQuery 中不推荐使用的函数,它将事件处理程序绑定到document所选元素的对象(在您的情况下,#feedpage)。当触发命名事件时触发事件处理程序pageshow。据我所知,没有pageshow事件,所以它必须是一个自定义事件,使用.trigger().

由于事件委托,处理程序对页面上的当前和未来元素有效。

于 2012-11-07T03:57:14.913 回答
0

live方法将事件处理程序附加到所有选定的元素。在您的示例function(e) {..}中,事件处理程序将附加到pageShow与#feedpage 匹配的所有元素的事件。

检查http://api.jquery.com/live/

于 2012-11-07T03:56:20.393 回答