페이지를로드 할 때 플래시 구성 요소를 숨겨두고 (백그라운드에서로드하려고합니다.) 완전히로드 된 후 표시합니다. DOM을로드 한 후숨기기 및 표시 : 페이지를로드하는 동안 문제가 발생합니다.
이를 위해, 나는 그것을 숨기기 위해 다음과 같은 자바 스크립트 코드가이 시점에서
$(document).ready(function()
{
$("#test").hide();
});
은 플래시가 숨겨져 있습니다. 그런 다음 나중에 다음과 같이 호출하는 메서드를 호출합니다.
$("#test").show();
그러나이 시점에서 플래시는 다시 나타나지 않습니다. Firebug의 콘솔에서도 시도했지만 작동하지 않았습니다. 나는 div로 똑같은 일을하려했으나 잘 작동하지 않는다.
로드 할 때 div/flash를 숨기지 않지만 나중에 Firebug 콘솔에서 숨기거나 표시하면 잘 동작합니다.
아무도 왜이 동작을하는지 알 수 있습니까?
편집 :
가 대단히 감사합니다,루디
테스트 페이지가 필요합니다. 문제는 아마 우리에게 보여주지 않는 코드 일 것입니다. 시도 할 것 : 먼저 작동하지 않는 방식으로 숨 깁니다. 그런 다음 콘솔에서 : $ ('# test'). length 어떤 응답을합니까? – Mark
프레임 워크를 사용하여 플래시를로드합니까? 일부 프레임 워크는 보이지 않는 경우 아무것도로드하지 않습니다. – Andrew