如何在jquery中减去两个值

时间:2013-07-31 19:57:45

标签: javascript jquery subtraction

您好我想在jquery中执行数学subtraction

var whm = $(window).height()/2;
var login_height = $("#login").outerHeight();
var login_marign = (whm-login_height);

login_margin不起作用。如何减去这两个变量的值?

2 个答案:

答案 0 :(得分:2)

你想做什么?如果你试图找到登录周围的边距(我假设通过查看你的变量名称就是这种情况),你可以使用.outerMargin()函数。

$('#login').outerHeight(true);

找到#login div的高度,包括内容,填充,边框和边距

$('#login').outerHeight();

找到#login div的高度,包括内容,填充,边框,但不是边距

所以要找到元素周围的边距

var $login = $('#login');
$login.outerHeight(true) - $login.outerHeight();

这将返回顶部和底部边距的高度,如果它们相等,则除以2得到它的值。

http://jsfiddle.net/Prt2J/1/

上查看

答案 1 :(得分:0)

这是一个工作的小提琴。我认为你拼错了

http://jsfiddle.net/S88u5/

var whm = $(window).height()/2;
var login_height = $("#login").outerHeight();
var login_margin = (whm-login_height);
alert(login_margin);