找到659个回复 (用户: 无名啊)
@老虎会游泳,感觉可以和
viewer作者协调下,去掉$(document).ready()你也说多个
$(document).ready()执行顺序不定,不利于后面脚本按顺序执行
@老虎会游泳,不对噢,
viewer加了defer,那就是你先执行
$(document).ready(),然后解析完DOM后,viewer再执行$(document).ready()。触发
DOMContentLoaded后,你先绑定onclick,再由viewer绑定?所以,你的也应该加上
defer?
@老虎会游泳,你的插件排在
viewer之后,并且也用$(document).ready()的话,是不是就能在viewer绑定onclick后执行了?
@老虎会游泳,不是,之前你的版本,最后存活的
onclick是viewer的,导致没法点击后加载
@老虎会游泳,我理解错了?https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/script#attr-defer
defer布尔属性被设定用来通知浏览器该脚本将在文档完成解析后,触发DOMContentLoaded (en-US)事件前执行。
有defer属性的脚本会阻止DOMContentLoaded事件,直到脚本被加载并且解析完成。