嗨,我想subtraction
在 jquery 中执行数学运算。
var whm = $(window).height()/2;
var login_height = $("#login").outerHeight();
var login_marign = (whm-login_height);
但login_margin
不起作用。如何减去这两个变量的值?
嗨,我想subtraction
在 jquery 中执行数学运算。
var whm = $(window).height()/2;
var login_height = $("#login").outerHeight();
var login_marign = (whm-login_height);
但login_margin
不起作用。如何减去这两个变量的值?
你想做什么?如果您试图找到登录周围的边距(我假设通过查看变量名称就是这种情况),您可以使用 .outerMargin() 函数。
$('#login').outerHeight(true);
查找 #login div 的高度,包括内容、填充、边框和边距
$('#login').outerHeight();
查找 #login div 的高度,包括内容、填充、边框,但不包括边距
所以要找到元素周围的边距
var $login = $('#login');
$login.outerHeight(true) - $login.outerHeight();
这将返回顶部和底部边距的高度,如果它们相等,只需除以 2 即可找到它的值。
这是它的工作原理。我认为你拼写错误的边距
var whm = $(window).height()/2;
var login_height = $("#login").outerHeight();
var login_margin = (whm-login_height);
alert(login_margin);