【问题标题】:jQuery append htmljQuery 附加 html
【发布时间】:2011-02-03 10:08:55
【问题描述】:
jQuery('.block').append(html);

如何对此追加运行 livequery?

我的图像上有http://fancybox.net,试图为附加的html 执行它。

【问题讨论】:

    标签: javascript jquery append fancybox livequery


    【解决方案1】:

    你可以这样做,瞄准你的图像:

    $('.block').find('#myImages img').fancybox();
    

    如果这不起作用,您可以在此处查看接受的答案:Fancybox, getting Fancybox to bind using LIVE() to items being loaded onto the page after load

    【讨论】:

    • 它活着,它在动,它活着,它活着,它活着,它活着,它活着!
    【解决方案2】:

    假设您在页面加载时执行了此操作:

    $('#myImages').fancybox();
    

    并执行以下附加更多#myImages

    $('.block').append(html);
    

    然后您可以将.fancybox() 绑定到这些元素:

    $('.block').find('#myImages').fancybox();
    

    【讨论】:

      猜你喜欢
      • 2019-03-21
      • 2010-10-10
      • 2017-08-11
      • 2011-01-04
      • 2013-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多