javascript - 将 iframe onload 事件附加到某个 div 后触发
问题描述
iframe onload 事件在将其附加到某个 div 后触发。这是代码的一部分:
for (var i = 0; i < items.length; i++) {
addContent(element, items[i], loadData_.bind(this, i, items));
}
function appendNew(element, item, cb) {
var itemContainer = $('<div>')
.addClass('someclass');
var chart = $('<iframe>')
.css('height', 677)
.attr('frameBorder', "0")
.attr('scrolling', 'no')
.on('load', function() {
cb();
});
itemContainer.append(chart);
tabContent.append(itemContainer);
}
所以,现在在这个代码 tabContent.append(itemContainer);
加载事件触发之后。为什么这个事件会触发,而我没有设置 src 并加载一些内容?有什么想法吗?
解决方案
推荐阅读
- javascript - 向下滚动时如何隐藏导航菜单的图像?
- python - 如何序列化从张量流数组创建的字典对象
- twitter-bootstrap - 单击后,工具提示对 btn-group-toggle 中的单选按钮保持可见
- oracle - OBIEE 计数不考虑应用的过滤器
- android - 推送失败:无法访问 URL:请求的 URL 返回错误:409
- java - 弹簧反应器中的错误处理未按预期工作
- corda - 我什么时候需要 waitForLedgerCommit
- azure - 主动/被动模式下的 Azure 2 负载均衡器
- amazon-web-services - 如果 VPC 中的 lambda 函数可以在没有 AWSLambdaVPCAccessExecutionRole 的情况下访问同一 VPC 中的弹性搜索
- java - 不能在片段内显示对话框?