2012-08-10 3 views
0

내 레일 3 응용 프로그램에서 galleria 플러그인을 사용하고 있습니다. 내 데이터베이스를 업데이트하려면 선택한 이미지에서 img ID를 검색해야합니다. .getActiveImage 메서드를 사용해 보았습니다. 그러나 실제로 구현하는 방법을 모르겠습니다.선택한 이미지 ID를 검색하는 방법

이 코드를 작동시키는 방법이나 권장 할 다른 해결책이 있다면 알려주십시오.

감사합니다.

답변

1

당신은 image 이벤트를 수신하고 이벤트 객체의 galleriaData 속성에 원래 IMG 요소를 선택할 수 있습니다 :

Galleria.on('image', function(e) { 
    alert(e.galleriaData.original.id); 
}); 

http://galleria.io/docs/api/events/#image

+0

대단히 감사합니다. 너는 나의 날을 구한다. – Zeck

0

쉬운 플러그인에서 이미지가이 플러그인에서 이미지의 사용자 ID를 줄 것이다 선택 때문에

$(function() { // <-- on dom ready 
    $('img').click(function() { // <-- bind click event to all images 
     alert(this.id); // <-- alert current clicked image id 
     // or this $(this).prop('id'); this using jquery object 
    }); 
});​ 
0

내가 플러그인 같은 클래스 이름의 모든 이미지를 제공하는 것이 좋습니다.

<img class="agree" id="imageid" src="http://i158.photobucket.com/albums/t116/kaloesche68/Olympics.jpg" width="256" height="256"/>​ 

$(document).ready(function() { 
    $("img.agree").click(function(){ 
     alert($(this).attr("id")); 
     return false; 
    }); 

}); 
관련 문제