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