1

我有以下 jQuery:

var paper = Raphael(0, 20, 500, 500);

var robot = paper.image("http://jackdent.co.uk/arrow-right.jpg", 0, 0, 20, 20);
robot.node.setAttribute('id', 'robot');

$('#submit').on('click', function () {
    $('#robot').rotate(90);
})

由于某些原因,我需要使用分配给它的 id 访问机器人元素。当客户端单击按钮时,我想将图像旋转 90 度。目前我的代码是错误的,我不知道为什么。

任何帮助将不胜感激,在此先感谢。

在此处查看实时示例

4

1 回答 1

5

采用:

robot.rotate(90);

代替

$('#robot').rotate(90);

演示:http: //jsfiddle.net/Vre9W/18/

于 2012-08-21T17:02:21.720 回答