2017-01-09 4 views
0

버튼을 클릭했지만 이미지 속성에 액세스 할 수없는 경우 활성 프레임에서 현재 이미지의 크기를 조정해야합니다. 나는 현재 이미지를 fotorama 크기로 변경하고 싶지 않습니다. 여기 fotorama 활성 프레임의 높이 및 너비 속성에 액세스하는 방법은 무엇입니까?

당신은 코드의 onclick = zoomIn()와 IMG 요소에 attr에 onclick을 추가 할 수 있습니다 내 코드

function zoomIn() { 
    try { 
     var $fotoramaDiv = $('#fotorama').fotorama(); 
     var fotorama = $fotoramaDiv.data('fotorama'); 
     var $frame = fotorama.activeFrame.$stageFrame; 
     //the following line does not work 
     $frame.childNode.height=500; 
    } 
    catch (error) { 
     alert(error.Message); 
    } 
} 
+0

시도가 활성 이미지에 다른 클래스 나 속성 (예를 들어, 활성)을 추가하고 $ frame.find를 호출하려고 (". 활성") 높이 (yourHeight). – t4dohx

답변

0

이다; 그리고 다음과 같은 JQuery와 코드를 설정합니다.

unction zoomIn() { 
     try {   

      $('#fotorama').css({"width":"250px","height":"250px"}); 
     } 
     catch (error) { 
      alert(error.Message); 
     } 
    }