jquery - jQuery 中的边框底部宽度

标签 jquery

我正在尝试使用 jQuery 设置边框的宽度,因此它将根据屏幕大小进行调整。

我现在使用的是:

$("#content").css("border-bottom-width", "(1/20)*theHeight", "border-right-width", "(1/10)*theWidth", "border-left-width", "(1/10)*theWidth", "border-top-width", "0");

但这似乎并不能解决问题。我知道值 theHeight 和 theWidth 已填充,所以这不会是问题。

我做错了什么?如果这是一个非常蹩脚的错误,那么我真的很抱歉我是个菜鸟。

最佳答案

应该是这样的:

$("#content").css({"border-bottom-width": (1/20)*theHeight, "border-right-width": (1/10)*theWidth, "border-left-width": (1/10)*theWidth, "border-top-width": 0});

问题是你首先使用了 css() 错误。如果您有多个 css 属性,那么您需要将其设为对象 {key: value, key: value}。其次,如果将变量和计算放在引号中,结果将只是纯文本。

关于jquery - jQuery 中的边框底部宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4213257/

相关文章:

javascript - 使用正则表达式解析JavaScript中的字符串

jQuery 自动完成 : how to refresh list?

javascript - 对按钮元素使用 href 属性

javascript - Jquery 选择前一个元素与类

javascript - jquery mobile listview 刷新相同列表丢失样式

jquery - 滚动跟随 div 在一个位置停止跟随并开始其他 div 跟随

javascript - 在 Ajax 调用中设置自定义 Content-Type 响应 header ?

javascript - 一次展开/折叠一个

javascript - 即使使用 .on,Ajax 调用也只能使用一次

javascript - 无法在表单上返回 false