RJSを使用してページ上のCSS要素を変更するにはどうすればよいですか?divのマージンを変更して、「margin-top:2.8em;」を追加しようとしています。
RJSでこれにアクセスするにはどうすればよいですか、または次のようなものを使用する必要があります
page << "document.getElementById('super-wrap').style.margin-top='2.8em;';"
これは機能しませんが。
ありがとう
RJSを使用してページ上のCSS要素を変更するにはどうすればよいですか?divのマージンを変更して、「margin-top:2.8em;」を追加しようとしています。
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);
}
今、私はそれを楽にする必要があります... 現時点では、そこに自分自身をダンプするだけです.