从jQuery的高度()减去几个像素
Minus a few pixels from jQuery height()
好吧,这是一个业余的问题,但我真的撞到我的头了。
使用下面的jQuery,我想添加margin-top:-100px;到高度值
请帮忙!谢谢:)
$(function () {
function HomePageSize() {
$('#home').css({
width: $(window).width(),
height: $(window).height()
});
}
$(window).resize(function () {
HomePageSize();
});
HomePageSize();
});
你可以直接添加css。
$('#home').css('margin-top','-100px');
代码:
$(function () {
function HomePageSize() {
$('#home').css({
width: $(window).width(),
height: $(window).height()
});
}
$(window).resize(function () {
HomePageSize();
});
addMargin();
function addMargin() {
$('#home').css({'margin-top':'-100px'});
}
});
如果我理解正确的话,应该是这样的:
$(function () {
function HomePageSize() {
var winHeight = $(window).height(); // store height in variable
var myMargin = winHeight - 100; // deduct 100 from height
$('#home').css({
width: $(window).width(),
height: winHeight,
marginTop: myMargin // assign calculated value to margin-top
});
}
$(window).resize(function () {
HomePageSize();
});
HomePageSize();
});
如果你已经给某些元素(比如#home)设置了margin-top: -100px,那么你可以试试这个
$(function () {
function HomePageSize() {
$('#home').css({
width: $(window).width(),
height: $(window).height() + parseInt($("#home").css("margin-top"))
});
}
$(window).resize(function () {
HomePageSize();
});
HomePageSize();
});
相关文章:
- 画布-在多个画布叠加中获取像素颜色
- 如何使文本字段中的文本光标以几像素开始
- 我将如何在一个网页上放置多个Facebook跟踪像素
- 不像同时有几个Facebook粉丝页面
- 滑动上的几个事件?有点像滚动事件
- j查询窗口滚动事件.每滚动 XX 个像素
- 获取图像的第一个像素颜色(JS/jQuery)
- 当适合设备的绝对视图在移动设备中向右移动几个像素时,我如何防止双击缩放
- 在滚动95个像素后,显示固定在页面顶部的Div
- 添加类时,粘性导航会跳过几个像素
- 多个自定义访问群体在同一页面上重新定位像素
- 通过Three.js中的getImageData像素颜色数据循环生成多个立方体
- 为什么我的图像在执行这个视差脚本时跳了几个像素
- jQuery,如果窗口滚动了X个像素做这个,否则如果窗口滚动了XX个像素做别的
- 使用asp.net MVC在图片上选择一个或多个像素
- 是否可以使用jQuery/javascript每隔x个像素重复放置一个DIV
- 对窗口滚动的每n个像素执行一些操作
- 仅显示图像的前x个像素
- 如何使用Javascript将窗口移动x个像素
- 从jQuery的高度()减去几个像素