Basically I want that an image change its position sometimes so I use this code:

JQUERY:

```
$(block).delay(2200).css({                
                transform: 'matrix(0.586,0.8,-0.8,0.586,40,40)'
            }).css({
                "transition-duration": "5s"
            }).delay(2200).css({                
                transform: 'matrix(0.866,0.5,-0.6,0.866,0,0)'
            }).css({
                "transition-duration": "5s"
            });

```

but after the first transform nothing changes.

How can I use more times this css property?
There is a better way to do the same effect?