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