Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery中的Translate+=_Javascript_Jquery - Fatal编程技术网

Javascript jquery中的Translate+=

Javascript jquery中的Translate+=,javascript,jquery,Javascript,Jquery,有什么简单的方法可以为CSS添加+=吗 var obj=$'svg>g'; var x=parseIntobj.attr'transform'.split/[]/[1].split','[0]; var y=parseIntobj.attr'transform'.split/[]/[1].split','[1]; 对象属性“变换”、“平移”+x+100+、“+y+5+”; $'svg'.csswidth,+=200; 您可以使用jquery宽度属性: $('#svg').width($('#s

有什么简单的方法可以为CSS添加+=吗

var obj=$'svg>g'; var x=parseIntobj.attr'transform'.split/[]/[1].split','[0]; var y=parseIntobj.attr'transform'.split/[]/[1].split','[1]; 对象属性“变换”、“平移”+x+100+、“+y+5+”; $'svg'.csswidth,+=200;
您可以使用jquery宽度属性:

$('#svg').width($('#svg').width() + 200);
对于变换属性,可以获得位置

var x = $('#svg > g').position().left;
var y = $('#svg > g').position().top;
然后抛出它来更改对象的CSS

$('#svg g').css({'transform': 'translate(' +  (x + 100) +'px, ' + (y + 5) + 'px'});

parseInt应该与第二个参数设置为10一起使用。谢谢Josh。对于宽度,我可以轻松增加+=。我需要类似的转换-翻译风格的流程。嘿,维杰,我已经编辑了我的答案,包括转换-翻译,希望这有帮助!