2016-12-08 6 views
1

검도 모바일cordova plugins을 사용하고 있습니다.이미지를 클릭하면 전체 크기로 표시됩니다.

사용자 프로필 사진을 클릭하면 사용자에게 프로필 사진이 전체 화면으로 표시되어야하는 시나리오가 있습니다.

plugin이 있으면 알려주십시오. 도움이 될만한 정보가 있으면 base64 format으로 데이터베이스에 이미지를 저장하고 있습니다. 나는 사전

+0

안녕하세요. 어떻게 그리고 무엇을 요청해야하는지 보려면 [help]를 방문하십시오. 힌트 : 노력과 코드를 게시하십시오. 이 경우에는 운이 좋은 사람이 대답했지만, 시도한 것을 보여주지 않고서는 질문을 투표로 남길 위험이 있습니다. – mplungjan

답변

1

당신은 싶어 어떤 플러그인을 사용하지 않는 경우, 그래, 당신이 Queness하여 간단한 jQuery Modal Window 기술을 사용할 수있는 Knockout js to bind image in Base64 format

감사를 사용하고

. 거의 동일한 코드를 사용하고 이러한 변경을하십시오.

<a class="image-thumb" href="image.jpg"> 
    <img src="image-thumb.jpg" alt="Image" /> 
</a> 

그리고 코드에서, 당신은이 방법을 변경할 수 있습니다

$('a.image-thumb').click(function(e) { 
이미지를 만들기위한

또한 변경 모달 창에 표시 할 ,이 같은 것을 수행 할 수 있습니다

<div id="dialog" class="window"> 
    <img src="" alt="Image" /> 
</div> 

그리고 JavaScript를 사용하여 바꿔야합니다! 대신 :

$(id).fadeIn(2000); 

사용이 방법 :

$(".window").find("img").attr("src", $(this).attr("href")); 
$(".window").fadeIn(2000); 

가 당신이 간다! :)

+0

@ 감사합니다. 단 한 번의 클릭으로 사진을 볼 수 있습니다. 프로필 pic den 연락처 어떻게 내가 동적으로 사용할 수 –

+0

다음 동적으로 일부 고유 한 데이터 특성을 바인딩하고뿐만 아니라 표시해야합니다. –

+0

고마워, 거기에 그것의 예제, 또는 그것을 도울 수있는 모든 문서가 무엇입니까 –

관련 문제