gpt4 book ai didi

jQuery 划分一个变量

转载 作者:技术小花猫 更新时间:2023-10-29 11:26:34 26 4
gpt4 key购买 nike

为什么这行不通?撕裂我的耳朵......

这个 fiddle 已经更新了批准的答案 http://jsfiddle.net/jbreezy/pswdn2wb/

$(文档).ready(函数() {
var marginFix = $('.marginFix').css('字体大小');
var onethirdMargin = parseInt(marginFix/3);
$('.marginFix').css({"margin-top":marginFix});
$('.marginFix').css({"margin-bottom":onethirdMargin});
});


如您所见,我只希望变量“onethirdMargin”为另一个变量的 1/3。

因此,基本上无论您在 css 中将 font-size 设置为什么,元素 margin-top 都将等于所述字体大小,而 margin-bottom 将是该字体大小的 1/3自动(如果您将类 marginFix 应用于它)。目前 margin-bottom 仍然保持相等......非常感谢任何帮助!

最佳答案

改变

var onethirdMargin = parseInt(marginFix / 3);

var onethirdMargin = parseInt(marginFix, 10) / 3;

如果你对“24px”进行解析,它使它成为整数 24,那么你可以除以 3。

根据 Mozilla,https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt您应该始终为 ParseInt 指定第二个参数,即 10,它是您要解析的基数。感谢 Rocket Hazmat 对此的澄清。

关于jQuery 划分一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27697567/

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