jQuery 当然需要所有东西都在里面
$(document).ready = function() {};
同样,svg-web 需要:
window.onsvgload = function() {};
是否有一种正确、优雅的方式来组合这些并且不会带来任何问题?
您只需绑定函数以在适当的事件上运行,如下所示:
$(function() { //shortcut for $(document).ready(function() {
//stuff that needs the DOM to be ready
});
$(window).bind('svgload', function() {
//SVG stuff
});
两者同时使用并没有什么坏处,事实上这就是合适的用法,总是使用你需要的事件,这与document.ready
vs window.load
当您需要准备好图像而不仅仅是 DOM 时。
如果重要的话,svgload
发生after onload
在截至此答案时支持它的浏览器中,不确定当其他浏览器支持它时这是否会保持一致。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)