snap online generate create animate javascript jquery svg

javascript - online - jQuery $(documento).ready y svg-web window.onsvgload



svg html5 generator (2)

jQuery por supuesto requiere que todo esté dentro

$(document).ready = function() {};

Del mismo modo, svg-web requiere:

window.onsvgload = function() {};

¿Existe una manera correcta y elegante de combinar estos que no presenta ningún problema?


Finalmente encontré esto en el ''manual de usuario'':

$(document).ready(function() { window.addEventListener(''SVGLoad'', function() { // ready to work with SVG now }, false); });


Puede vincular las funciones para ejecutar en el evento apropiado, como este:

$(function() { //shortcut for $(document).ready(function() { //stuff that needs the DOM to be ready }); $(window).bind(''svgload'', function() { //SVG stuff });

No hay daño es usar ambos, de hecho ese es el uso apropiado , siempre use el evento que necesita, esto no es diferente de document.ready vs window.load cuando necesita imágenes listas, no solo el DOM.

Si esto importa, svgload ocurre después de la svgload en los navegadores que lo soportan a la hora de esta respuesta, pero no estoy seguro de si eso será consistente cuando otros navegadores lo soporten.