将 JQuery ON 与动态元素插件一起使用
Using JQuery ON with Plugins for Dynamic Elements
我正在尝试使用一个名为Magnific Popup的JQuery模态插件将AJAX内容加载到模态中。也就是说,这个问题实际上适用于任何可以绑定到元素的插件。
如何将插件绑定到动态元素?我已经尝试了以下基本代码,这些代码是在回答另一个问题时发现的,但没有任何运气。我已经在document.ready内部和外部都尝试过。
$(document).on('click', '.pix', function(){
$(this).magnificPopup({
type: 'ajax',
alignTop: true,
overflowY: 'scroll'
});
});
只需使用 $('.pix').magnificPopup 即可处理现有元素。
编辑:我在上面的代码中看到我的问题,我正在单击时绑定事件...但我需要在元素加载上绑定模态事件。但是怎么做呢?
尝试livequery
插件
https://plugins.jquery.com/livequery/
用法
$(".pix").livequery(function() {
$(this).magnificPopup({
type: 'ajax',
alignTop: true,
overflowY: 'scroll'
});
});
相关文章:
- 高亮显示与数组字符串一起使用时文本插件中断
- 将RequireJs与自定义JS插件一起使用
- 如何使Jquery插件与emberJS一起工作
- 如何加载JSON数据以将其与select2插件一起使用
- jQuery timepicker不想与日期选择器插件一起显示
- 使jQuery选择的插件与动态添加的下拉列表一起使用
- 将 NPAPI 插件与节点一起使用
- 如何将 jQuery 和 jQuery 插件与 PrimeFaces 一起使用
- 不确定如何将gridster.serialize()与Gridster jQuery插件一起使用
- 如何使最大宽度和高度与Jquery ImgViewer插件一起工作
- CSS代码应该与插件一起使用还是在子主题中使用
- javascript和jquery插件一起使用document.ready函数
- Angular自定义指令不能与外部javascript插件一起工作
- 最有效的使用Jquery分页的方法&历史插件一起
- 是否有任何javascript模板库可以与webpack's i18n插件一起工作
- 如何与zclip插件一起使用live方法
- 使delay()与插件一起工作
- 将JSON数据与jQuery highcharts插件一起使用
- 将 JQuery ON 与动态元素插件一起使用
- 为什么这个Greasemonkey脚本不能与这个jQuery插件一起工作?