Javascript OnClick仅在第一次单击时起作用:后续单击返回错误“;未捕获类型错误:无法读取属性';打开';“未定义”的定义;
调用onClick函数的链接: 获取免费的数字营销指南 单击内部文档下载的侦听器。准备好了吗Javascript OnClick仅在第一次单击时起作用:后续单击返回错误“;未捕获类型错误:无法读取属性';打开';“未定义”的定义;,javascript,jquery,Javascript,Jquery,调用onClick函数的链接: 获取免费的数字营销指南 单击内部文档下载的侦听器。准备好了吗 $(document).ready(function() { var params = { "utm_funnel": funnel, "utm_source": source, "utm_asset": asset };
$(document).ready(function() {
var params = {
"utm_funnel": funnel,
"utm_source": source,
"utm_asset": asset
};
$(document).on('click', '#download', function() {
event.preventDefault();
var dnld = $(this).attr('href')+'?'+$.param(params);
$.fancybox.open({
src : dnld,
type : 'ajax'
})
});
});
问题:
第一次点击工作。后续单击返回错误“未捕获的TypeError:无法读取未定义的属性“open”。未定义的属性“open”是$fancybox.open
JQuery版本:3.2.0