代码之家  ›  专栏  ›  技术社区  ›  NVG

jQuery Colorbox出现问题

  •  1
  • NVG  · 技术社区  · 14 年前

    我有一个使用ajaxjquery和colorbox的网站。

    在div“#content”中有一些指向其他页面的链接,这些页面可以使用colorbox很好地打开。

    如果我使用ajaxjquery重新加载div的内容,那么链接就不会再使用colorbox效果弹出。

    我试图创建一个函数,每当我调用该函数时,我都会调用它来更改div#content的内容,但没有成功。我知道每次我加载新的内容到包含rel=“colorbox”的页面时,我都必须将colorbox重新加载/重新加载到DOM,但我不知道该怎么做。我称之为内部

    function showcategory() {
    reinit();
    ...
    }
    
    function reinit() {
      $('a[rel*=colorbox]').colorbox() ;
    }
    
    2 回复  |  直到 14 年前
        1
  •  1
  •   Nikolaus Gradwohl    14 年前

    尝试使用 live bind

    live的api文档是 here

        2
  •  1
  •   Mike Johnson    14 年前

    你必须使用 live() 方法或 delegate