对于一些使用$(document).ready来设置处理程序的库。
如果使用标准polyfills将处理程序应用于自定义元素和html导入,它们将会中断。
使用自定义元素时,这些事件必须等待触发WebcomponentsReady事件
答案 0 :(得分:1)
解决方案(此处也提到https://github.com/jquery/jquery/issues/2638)
是使用jQuery holdReady方法。
$.holdReady( true );
window.addEventListener("WebcomponentsReady", function() {
$.holdReady( false );
}
这适用于所有浏览器
编辑:修复addEventListener