html:
<div id="module" data-loaded="false">
来自index.html的window.onload:
console.log($('#module').data('loaded')); // returns 'undefined'
window.html中包含的iframe的window.onload:
console.log($('#module').data('loaded')); // returns false
为什么第一次没有定义,但是当iframe使用该js文件获取数据时,它是否已定义?
以下是我在JSFiddle
中设置的方法我的home.html也使用相同的.js文件,但是当加载iframe时,控制台输出False。
编辑: 工作了一下之后,我猜第二个加载实际上是最初的html加载,第一个是iframe。