我是 jQuery 的新手,仍然试图理解细微差别,我认为这个函数会调用自己?函数开始是这样的:
$("#feedpage").live("pageshow", function(e) {
我是 jQuery 的新手,仍然试图理解细微差别,我认为这个函数会调用自己?函数开始是这样的:
$("#feedpage").live("pageshow", function(e) {
.live()
是 jQuery 中不推荐使用的函数,它将事件处理程序绑定到document
所选元素的对象(在您的情况下,#feedpage
)。当触发命名事件时触发事件处理程序pageshow
。据我所知,没有pageshow
事件,所以它必须是一个自定义事件,使用.trigger()
.
由于事件委托,处理程序对页面上的当前和未来元素有效。
该live
方法将事件处理程序附加到所有选定的元素。在您的示例function(e) {..}
中,事件处理程序将附加到pageShow
与#feedpage 匹配的所有元素的事件。