【发布时间】:2012-02-23 09:20:03
【问题描述】:
我还在学习 jQuery。它进展得很慢,但是,至少我在学习。今天我需要有关页面宽度功能的帮助。我需要一个 jQuery 脚本来获取页面宽度,进行大量数学运算,然后将变量设置为宽度。这个脚本对我很有帮助,因为我经常使用它,而且我总是卡住。这就是我想要它做的事情:
- 获取页面宽度。
- 从页面宽度中减去 30。
- 将(页面宽度 - 30)除以 6。
- 从 ((page-width - 30)/6) 中减去 180。
- 将 .normal 类的宽度设置为 (((page-width - 30)/6)-180) 的宽度。
- 最后,我需要将 .wide 的类设置为 2(((page-width -30)/6)-180)。
基本上,这应该创建 4 个具有 .normal 类的偶数列条目,但有一个 .wide 类的列是正常条目大小的两倍。
如果有人能帮我解决这个问题,那就太棒了。我完全不知道从哪里开始。
编辑:我希望这个看起来像的一个例子是HERE,除了应该是全屏的,除了每边有 15 个像素的边距,并根据屏幕分辨率更改帖子和元素的宽度。
【问题讨论】:
-
你要做什么?你只想拥有这些定位吗?那么你应该为此使用css。你想让这些盒子填满你的空白吗?然后你应该看看砖石。有关在 jQuery 中使用宽度的更多信息,请查看 api.jquery.com/?ns0=1&s=width&go=
-
那个页面有砖石。我不能使用CSS?无论页面宽度是多少,我都需要用 4 列 + 1 个更大的列填充页面,这就是为什么我需要使用 jQuery 来做所有这些数学运算。
标签: javascript jquery math width