javascript - 将 jQuery colorbox 插件添加到动态创建的元素,额外的问题

标签 javascript jquery dynamic colorbox

我看到了一个问题的答案:Add jQuery colorbox plugin to a dynamically created element

解决了部分问题,工作正常,但是当我第二次点击时,它不起作用。 当我尝试第二次单击时,显示错误:$.fn.colorbox 不是函数。 我该如何更正该错误并避免双击绑定(bind) colorbox。

我不会说英语,我尽力写下这些话,希望你能读懂我。谢谢。

最佳答案

$('.colorbox').die().live('click', function() {
  $.colorbox({href:$(this).attr('href'), open:true});
  return false;
}

这应该可以帮助您在“.live(”之前放置一个“.die()”

关于javascript - 将 jQuery colorbox 插件添加到动态创建的元素,额外的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2859777/

相关文章:

javascript - module.export 行为奇怪

javascript - 使用contextBridge导入jQuery

javascript - jQuery 求和单选按钮值和文本输入值?

php - 动态为mysql查询中的所有字段名分配别名

javascript - dc.js - 水平条形图/行聊天,或旋转 d3.svg?

javascript - 如何在报告中设置过滤器 Power BI embedded javascript

javascript - Fullcalendar - 我们可以将自定义数据添加到我们的事件 Json 数据中吗?

单击选项卡时,Jquery 选项卡滚动到内容

python - 一组动态成员的自然命名方案

c# - WindowLoaded() 没有被调用