你好奇的社区,简单的JQuery数学语法 - 我该如何减法?
我想用JQuery做一些非常简单的数学,但我找不到与它的数学语法cheatsheat(这与我正在尝试做什么有关)。我知道如何增加&乘法,但减法是逃避我!
我需要做的是为“#photo”赋予一个具有(视口总宽度 - (241px +(height * 0.32)))值的样式。此代码成功抓取视口的总宽度和#photo的宽度分配给它:
$(document).ready(function(){
var width = $(window).width();
$('#photo').css('width', width);
});
但没有什么我已经通过(“宽度”,(宽度 - (值+值)的方式尝试))已经工作 - 有人可以让我知道减法和嵌套方程的语法是什么?或者,而不是再次计算(高度* 0.32),我将如何将(高度* 0.32)的输出分配给var,以便我可以重新使用它,使得宽度计算类似于('width', (width-(281px - varname)))?
这里的整体功能,包括(高×0.32)计算:
$(document).ready(function(){
var height = $(window).height();
var width = $(window).width();
$('#menu').css('height', height);
$('#menu').css('width', (height*0.29));
$('#menu').css('position','fixed');
$('#menu').removeClass('nojavascript');
$('#novel').css('padding-left', (height*0.32));
$('#novel').removeClass('nojavascript');
$('#photo').css('width', width);
});
呃,对如何整理自己的代码进一步秘诀也表示赞赏。只是看着它,我可以猜到一些事情可能是不必要的重复!
每个请求编辑: 这里是减法的问题,我已经得到了现在的工作:
$('img').css('width', (width - (281+(height*0.32))) + 'px');
现在我摔跤的问题是如何计算的高度为IMG,以便保留4:3的照片比例!但是已经将近凌晨4点,所以我们必须等到凌晨。
你可以张贴减法的问题,因为它出现在你的代码,所以我们可以看到它? –