gpt4 book ai didi

javascript - rails rjs 修改主体中的样式以添加边距

转载 作者:行者123 更新时间:2023-11-28 15:02:23 24 4
gpt4 key购买 nike

如何使用 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);
}

现在我需要让它放松...目前它只是把自己扔在那里。

关于javascript - rails rjs 修改主体中的样式以添加边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1581998/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com