0
如何使用RJS修改頁面上的CSS元素?我期望修改div的邊距以添加「margin-top:2.8em」rails rjs修改主體中添加邊距的樣式
我如何可以訪問此與RJS或者我應該使用類似
page << "document.getElementById('super-wrap').style.margin-top='2.8em;';"
雖然這是行不通的。
感謝
如何使用RJS修改頁面上的CSS元素?我期望修改div的邊距以添加「margin-top:2.8em」rails rjs修改主體中添加邊距的樣式
我如何可以訪問此與RJS或者我應該使用類似
page << "document.getElementById('super-wrap').style.margin-top='2.8em;';"
雖然這是行不通的。
感謝
發現:
#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);
}
現在我需要使它緩解......在它只是轉儲本身在那裏的那一刻。