if you change this line to
```javascript
if (support.transform3d)
    this.translate3d = this._translateX + "," + this._translateY + "," + this._translateZ;
else
    this.translate = this._translateX + "," + this._translateY;
```
your solution also works with browsers that only support 2D transforms!