2010-06-21 5 views
0

Twitter와 마찬가지로 사용자가 자신의 배경 패턴/이미지를 업로드 할 수있게하려고합니다. 페이지로드시 백그라운드 패턴을 동적으로 변경하는 가장 좋은 방법은 무엇인지 궁금합니다. 나는/레일 w 프로토 타입을 사용하고 내 메인 레이아웃 페이지에서 다음을 넣어 테스트되었습니다동적 페이지로드시 배경 패턴 변경/프로토 타입

<body id="pattern"> 
    <script type="text/javascript"> 
     document.observe('dom:loaded', function(){ 
     $('pattern').setStyle("background-image:url('/images/patterns/pattern.png');") 
     }) 
    </script> 
</body> 

이 B가 자바 스크립트로 변경되기 전에 다른 배경색로드 C/버그입니다. css를 dom : loaded 이벤트보다 더 일찍 변경하는 방법이 있습니까? 이것이 올바른 일반적인 접근 방법입니까?

답변

0

자바 스크립트를 눈에 띄지 않게 관리하는 데 신경 쓰지 않는다면 스크립트가 $ ('. pattern') 요소 다음에 나타나는 한 나머지 문서가 도착하기를 기다리지 않고 바로 타겟팅 할 수 있습니다 dom :로드.

관련 문제