2010-12-15 5 views
2

나는 이것에 대한 답을 알고 있다고 생각하지만 뭔가를 놓치지 않았 음을 확인하고 싶다. ...페이지 요소의로드 순서를 지정할 수 있습니까?

화면 상단에 작고 플래시 로고가있는 웹 페이지가 있습니다. 나는 그것을 최소한으로 유지했고 그것은 로고 일 뿐이므로 비판적인 탐색이나 아무 것도 바보가 아닙니다. 그러나로드하는 첫 번째 큰 요소이기 때문에 때때로 페이지를 조금 매달아 다른 모든 것을 느리게 만듭니다.

플래시 요소를 마지막으로로드하는 페이지를 알려주는 방법이 있습니까? 그것은 유일한 플래시 요소이고 나는 이미 jquery를 페이지에 구현했습니다. (그것이 저에게 옵션을 제공하는지 모르겠습니다)

미리 감사드립니다!

답변

0

저는 전문가가 아니지만 ... div에 배치하여 HTML 코드에 배치 할 수 있습니다.

정상에 앉으면 position: absolute; top: 0;은 상당히 직선적입니다. 문서 로딩이 완료된 후

+0

그래도 효과가 있지만 어수선한 해결책입니다. 왜냐하면 내가 시도하고 플래시 개체 이상에 걸쳐 구현하고 싶습니다 - 특정 자바 스크립트 갤러리가 먼저 또는 일부 인스턴스에로드 할 싶습니다 - 나는 페이지를로드 순서보다는 오히려 속임수를 지정하는 더 광범위한 방법을 찾고 있어요 그 시스템이 '의미가있는 경우 ... – TH1981

0

당신은 플래시를 포함 할 swfobject 및/또는 jQuery를 사용한다 (즉 동적을 포함) 또는 DOM은 (당신의 필요에 맞는 어떤 ) 준비가되어 있습니다.

1

페이지의 onload 이벤트에 대한 이벤트 리스너를 설정 한 다음 플래시로드가 발생할 수 있습니다.

의사 코드를 사용하지 마십시오. 나는 jQuery에 익숙하지 않다.

document.body.onload = function() 
    { 
     var element = $('#flash_container'); 
     element.src = 'flash.swf'; 
    } 
+0

질문에 jQuery가 언급되지 않았지만, 여기에 올바른 방법이 있습니다 : $ (document) .ready (function() {$ ('# flash_container '). attr (' src ','flash.swf ')})); –

+0

@jd 올바른 코드를 보내 주셔서 감사합니다. 질문 상태 * ... 그리고 이미 페이지에서 jquery를 구현했습니다 *, ... –

+0

흠 ... html을 포함하여 다른 모든 것들보다 먼저 플래시로드를 만드는 것 같습니다. 나는 내가 잘못한 것을 모른다. 그래도 계속 노력할거야. – TH1981

관련 문제