2013-01-23 4 views
1

갤러리아 1.2.8을 사용하고 있습니다. galleria에 의해로드 된 이미지를 회전하려고합니다. 이를 위해 jquery rotate 플러그인 (http://code.google.com/p/jqueryrotate/)을 사용하고 있습니다. "loadfinish"이벤트에 연결 한 다음 e.imageTarget.rotate (90)를 수행했습니다. 그런 다음 오류가 발생합니다. "TypeError : e.imageTarget.rotate가 함수가 아닙니다." 콘솔에서 "e.imageTarget"을 수행 할 때 img 객체를 얻지 만, DOM에 이미 추가되지 않았고 그 이유가 작동하지 않는 것으로 의심됩니다. "image"이벤트에 연결하려고했지만 동일한 오류가 발생합니다.로드 후 gallerio.io의 javascript로 이미지 회전

어떤 아이디어가 galleria 로테이션을 만들 수 있습니까?

덕분에, 스벤

답변

2

e.imageTarget IT는 docs에 따라, HTML 요소의, JQuery와 객체되지 않습니다 :

imageTarget (HTML element) The IMG element of the now loaded image before transition.

HTML 요소 rotate라는 프로퍼티가 없습니다. jQuery 객체로 포장해야합니다 :

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

감사합니다. – sveri