加载后使用gallerio.io中的javascript旋转图像

加载后使用gallerio.io中的javascript旋转图像,javascript,jquery,galleria,image-rotation,Javascript,Jquery,Galleria,Image Rotation,我正在使用galleria 1.2.8。我尝试在galleria加载图像后旋转图像。为此,我使用jquery旋转插件(http://code.google.com/p/jqueryrotate/). 我确实附加到“loadfinish”事件,然后执行e.imageTarget.rotate(90)。 然后我得到错误:“TypeError:e.imageTarget.rotate不是一个函数”。 当我在控制台中执行“e.imageTarget”时,我确实得到了img对象,但我怀疑它尚未添加到DOM

我正在使用galleria 1.2.8。我尝试在galleria加载图像后旋转图像。为此,我使用jquery旋转插件(http://code.google.com/p/jqueryrotate/). 我确实附加到“loadfinish”事件,然后执行e.imageTarget.rotate(90)。 然后我得到错误:“TypeError:e.imageTarget.rotate不是一个函数”。 当我在控制台中执行“e.imageTarget”时,我确实得到了img对象,但我怀疑它尚未添加到DOM中,这就是它不工作的原因。 我还试图附加到“image”事件,但在那里我得到了相同的错误

有没有办法让我和galleria一起轮换

谢谢,
Sven

e.imageTarget
不是jQuery对象,它是一个HTML元素,根据:

imageTarget(HTML元素)现在加载的图像的IMG元素 过渡前

HTML元素没有名为
rotate
的属性。您需要将其包装到jQuery对象中:

this.bind("loadfinish", function(e) {
    $(e.imageTarget).rotate();
});

谢谢,这就是解决方案:-)