2014-07-16 6 views
0

내 웹 사이트에 트윗이 표시됩니다. 그러나 짹짹 위젯은 항상 다른 크기이므로 위젯의 높이를 가져 와서 그에 따라 표시되는 모달의 크기를 조정할 수 있습니다.jquery 님이 Twitter 위젯의 높이를 가져옵니다.

console.log($('.autosized-media').height()) 

반환 그것은 아마 당신이 트위터 상자의 높이려고 할 때에 따라

+1

트위터 위젯을 만든 후에 코드가 실행되었는지 확인하고 올바른 클래스를 사용 했습니까? –

답변

0

을줍니다. 바이올린 참조 : http://jsfiddle.net/DFYCS/

$(document).ready(function() { 
    console.log($('#twitter-widget-0').height()); 
    $('#height-btn').on('click',function(){ 
     console.log($('#twitter-widget-0').height()); 
    }); 
}); 

을 페이지가로드, 아직 사용할 수 없을거야 때 트위터 위젯의 높이려고하는 경우. 그러나로드 후 버튼을 클릭하면 올바른 값을 얻을 수 있습니다.

다음과 같이보아야합니다. Twitter Embedded Timeline Callback. 기존 트위터 위젯 스크립트를 수정하여 콜백 스크립트를 실행합니다. 그렇게하면 Twitter 위젯이로드 된 시점을 감지하고 그 높이를 얻는 방법을 찾을 수 있습니다. 아마 그렇게하는 유일한 방법 일 것입니다.

+0

네, 이것이 문제였습니다. 고맙습니다! – user3784214