javascript - 使用javascript设置 "advanced"css类值?

标签 javascript css web

我已经尝试让它工作一段时间了,但没有成功。要么我设法破坏整个页面,要么它根本没有做任何事情。

脚本:

$(document).ready(function(){
    var height = $(window).innerHeight();
    $('a[id="st2"]:target~#scrollbg article.panel').css('-webkit-transform','translateY(-'height'px)');

});

尝试更改此 css 类的值:

a[id="st2"]:target~#scrollbg article.panel {
    -webkit-transform: translateY(-955px);
    transform: translateY(-955px);
}   

(-955 值来 self 手动输入的值,以便它在我的浏览器/屏幕分辨率中工作。)

现在我很清楚我可以放弃整个 css 动画并在 javaScript 中完成所有操作,但我仍然认为我应该先尝试寻求帮助。

干杯,

/窒息

最佳答案

'translateY(-'height'px)');

应该是

'translateY(-'+height+'px)');

注意+。否则,它最终会成为语法错误。

关于javascript - 使用javascript设置 "advanced"css类值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22016043/

相关文章:

css - Bootstrap Stylesheet 仅适用于一个 div,但仍会影响其他 div

css - 使小字体更粗

css - 使用自定义样式修复 Gmail 的布局

python - 从 odoo 网站点击按钮存储数据

html - 停止使用滚动条更改 div/容器大小?

javascript - 为什么我的函数中间容器未定义 - JS 模块

javascript - 如何使用 Javascript 对 HTML 表单中的结果进行排名?

javascript - 如何根据浏览器的大小用JavaScript添加css样式

javascript - Rx.js 和应用程序工作流程

javascript - 类型错误 : 'undefined' is not a function with Tablesorter only in Safari