2010-06-21 21 views
0

與Twitter類似,我試圖允許用戶上傳自己的背景圖案/圖像。我想知道在頁面加載時動態更改背景圖案的最佳方式是什麼。我使用的原型W /導軌和通過將按照我的主要頁面佈局一直在測試:在頁面加載時動態更改背景圖案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不同的背景顏色加載之前它使用JavaScript改變。有沒有辦法比dom:loaded event更早更改css?這是正確的一般方法嗎?

回答

0

如果您不關心如何讓javascript不被顯眼地組織,那麼只要您的腳本出現在$('。pattern')元素後面,您就可以直接定位它,而無需等待文檔的其餘部分DOM:加載。