事情是,我在我的openSeadragon项目中添加了Annotorious。 http://annotorious.github.io/demos/openseadragon-preview.html 得到这个插件启动,以下是选项。HTML的“onload()”与加载JavaScript的延迟有冲突吗?
<script>
function init() {
anno.makeAnnotatable(document.getElementById('myImage'));
}
</script>
...
<body onload="init();">
<img src="example.jpg" id="myImage" />
</body>
这是问题所在,我使用这些延迟观察者块上的javascript的加载。
<script type="text/javascript">
if (window.addEventListener)
window.addEventListener("load", downloadJSAtOnload, false);
else if (window.attachEvent)
window.attachEvent("onload", downloadJSAtOnload);
else window.onload = downloadJSAtOnload;
</script>
这两者之间是否存在冲突?如果是的话,该如何解决?
您在init函数中使用anno.makeAnnotatable ..是与之前的页面相关的相关库吗? –
是的,这是。@ techie_28 –
打开您的浏览器控制台并重新加载页面,看看是否有任何JS错误。 –