gpt4 book ai didi

javascript - JQuery 设置元素的上半部分和左半部分的宽度和高度

转载 作者:太空宇宙 更新时间:2023-11-04 14:10:54 25 4
gpt4 key购买 nike

我的元素的 fiddle - http://jsbin.com/ipEmIBAfa/3/edit

我想做的很简单。我获取我的元素高度,并将其除以 2,并将其设置为我的元素 margin-top 和 margin-left css 属性。

这是我的代码,但它不起作用。

非常感谢任何帮助。

$('#elementname').css({ position : "absolute" });
$('#elementname').css({ top : "50%" });
$('#elementname').css({ left : "50%" });
$('#elementname').css({ marginTop : ("-" + parseInt($('#elm-height').val()) / 2) + "px" });
$('#elementname').css({ marginLeft : ("-" + parseInt($('#elm-width').val()) / 2) + "px" });

最佳答案

parenthesis 将加法过程分组。

编辑:

您正在连接“-”,而是尝试将该值乘以-1

尝试,

$('#elementname').css({ position : "absolute" });
$('#elementname').css({ top : "50%" });
$('#elementname').css({ left : "50%" });
$('#elementname').css({ marginTop : ((-1 * parseInt($('#elm-height').val())) / 2) + "px" });
$('#elementname').css({ marginLeft : ((-1 * parseInt($('#elm-width').val())) / 2) + "px" });

关于javascript - JQuery 设置元素的上半部分和左半部分的宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20775477/

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