2013-07-07 107 views
0

我的jQuery功能我已经建立了我的文件准备重新触发Ajax的负载

$("#pagecontainer").gumbyPageTransition(); 

运行插件,我有一个jQuery插件结合带班PAGEREF到点击事件的所有HREF。

$("a.pagehref").on('click', function(event){..... 

当用户点击href:s时,该函数将页面加载到带有转换的ajax上。在函数结束时,我再次调用它重新加载插件:

.... 
$("#pagecontainer").gumbyPageTransition(); //To bind click events on the newly loaded page 

我的问题是,在某些页面我到UL李加载数据:s的点击事件和这些通过点击功能犯规获得绑定。

换句话说:

  1. 我跑我的插件文件准备绑定click事件通过Ajax
  2. 当我获取一个网页,我再次运行我的插件绑定页面加载页面HREF我插件(获取更多页面)
  3. 加载页面时,将触发“页面加载”功能。在页面上我有时会更新一个列表(ul li)。该列表包含我需要绑定的href。我需要一个类似于.listview('refresh')的函数。在jQuery的移动。我怎么做?

感谢

回答

0

您应该进一步地附.on了树,并指定一个选择器(用于现有和未来元素)作为可选参数。

而不是

$('a.pagehref').on('click', function(event) 
{ 
    // ... 
}); 

连接.ondocument

$('document').on('click', 'a.pagehref', function(event) 
{ 
    // ... 
});