(12-04-2015, 01:46 PM)niahoo a écrit : non mais est-ce que quand tu set la viewBox jQ set la viewbox ?
je viens de faire le test, en JQ 2.1, avec B ou avec b la viewBox n'est pas settée (ou resettée)
en JQ 1.6, avec le B ça marche, avec le b, ça ne marche pas
à noter que en JQ 2.1 , le reste du code (changement de classe css) marche correctement, donc le code tourne bien, c'est juste l'instruction qui ne passe pas. La voilà in extenso :
$("#map svg").attr("viewBox",
(parseInt(vb[0])-0.5*parseInt(vb[2])) +" "+
(parseInt(vb[1])-0.5*parseInt(vb[3])) +" "+
(parseInt(vb[2])*2)+ " "+
(parseInt(vb[3])*2)
);
mais... je viens de trouver, tu avais raison le sujet est bien la majuscule du B:
bien que je mette viewBox, firebug me dit que jquery 2.1 set l'attribut viewbox
extract firebug :
<svg viewBox="30 20 400 400" viewbox="30 20 40 400">
viewBox correspond à mon code html inline de départ
viewbox correspond à l'ordre jquery 2.1
il y a donc un bug sur la 2.1 à ce sujet (où bien je n'ai rien compris)