sifr의 실행이 완료되었다는 것을 어떻게 확인할 수 있습니까? 페이지로드시 sifr 텍스트가있는 요소의 높이를 알아야하지만, 높이를 확인할 때 sifr이 아직 완료되지 않았고 잘못된 값 (sifr이 적용되기 전에 요소의 높이)이 표시됩니다. 그리고 나는 높이를 찾기 위해 임의의 지연을 두지 않아도되는 것을 확실히 피하고 싶습니다. 어떤 제안?sifr이 완료되면 언제 결정합니까?
1
A
답변
1
요소가 대체 될 때마다 호출되는 onReplacement
콜백을 사용할 수 있습니다. sIFR.replace()
에 대한 인수로 지정되었습니다. 자세한 내용은 http://wiki.novemberborn.net/sifr3/JavaScript+Methods입니다.
거기에서 첫 번째 인수로 전달 된 FlashInteractor
개체를 사용하여 대체 된 요소를 가져옵니다.
페이지 크기가 조정되면 텍스트가 줄 바꿈되어 플래시 동영상의 높이가 변경 될 수 있습니다. 이에 대한 콜백이 없습니다.
0
시간이 오래 걸리고 마침내 브라우저 간 jQuery 솔루션이 생겼습니다. 비슷한 상황에서 많은 사람들에게 도움이되기를 바랍니다.
<script src="/path_to_jquery/jquery.js" type="text/javascript" language="javascript1.2"></script>
<script language="javascript">
function setEqualHeight(columns)
{
var tallestcolumn = 0;
columns.each(
function()
{
currentHeight = $(this).height();
if(currentHeight > tallestcolumn)
{
tallestcolumn = currentHeight;
}
}
);
columns.height(tallestcolumn);
}
$(window).load(function(){
var dlay = setInterval(function(){
if(jQuery('.sIFR-replaced').length>=sIFR.replacements.length){
setEqualHeight($(".jqueryheight"));
clearInterval(dlay);
};
},100);
});
</script>
관련 문제
- 1. 이미지로드가 완료되면 어떻게 결정합니까?
- 2. 스크롤 UIDatePicker가 완료되면 어떻게 결정합니까?
- 3. IIS7은 언제 호출 할 것인지를 결정합니까?
- 4. sifr이 활성화 된 h2
- 5. 텍스트와 이진 파일의 차이점은 무엇입니까? 무엇을 언제 사용할지 어떻게 결정합니까?
- 6. FFIF Mac에서 sIFR이 작동하지 않는다
- 7. sIFR이 작동하지 않음 쿠키가 있음
- 8. sifr이 인터넷 익스플로러에서 작동하지 않습니다
- 9. 내 페이지에 sIFR이 표시되지 않습니까?
- 10. sIFR이 적용된 Javascript 탭 메뉴
- 11. sIFR이 Adobe CS4에서 작동하지 않습니다.
- 12. sIFR이 모든 브라우저에서 작동하지 않습니다.
- 13. FF 3에서 Sifr이 작동하지 않습니다.
- 14. WPF : 언제 Dispatcher.BeginInvoke를 호출해야합니까?
- 15. 생산자가 완료되면 고객에게 알리기
- 16. jquery, 양식 제출이 완료되면
- 17. Android 알림이 완료되면 어떻게해야합니까?
- 18. 비디오가 완료되면 gotoAndPlay (1)
- 19. 재스민 테스트가 완료되면 감지
- 20. 바인딩이 완료되면 .NET 이벤트
- 21. 특정 이미지로드가 완료되면 감지
- 22. 다운로드가 완료되면 탐지
- 23. sIFR이 AJAX 프로토 타입과 작동하지 않습니다.
- 24. sIFR이 글자를 잘라 버리는 이유는 무엇입니까?
- 25. 언제 테이블 클러스터를 사용합니까?
- 26. 언제 예상하고 언제 스텁을합니까?
- 27. jQuery.ajax()가 언제 완료됩니까?
- 28. ListView의 getView() 메서드는 언제 호출됩니까?
- 29. 언제
- 30. 언제