2009-10-17 52 views
0

如何使用RJS修改頁面上的CSS元素?我期望修改div的邊距以添加「margin-top:2.8em」rails rjs修改主體中添加邊距的樣式

我如何可以訪問此與RJS或者我應該使用類似

page << "document.getElementById('super-wrap').style.margin-top='2.8em;';" 

雖然這是行不通的。

感謝

回答

0

發現:

#some.html.erb 
page.call "set_style", "super-wrap", "some_css_class" 

#css 
.some_css_class { 
    margin-top: 2.8em; 
} 

#appliction.js 
function set_style(element, class_name) { 
    new Element.ClassNames(element).set(class_name); 
} 

現在我需要使它緩解......在它只是轉儲本身在那裏的那一刻。