JQuery根据vw动画到一个位置

时间:2016-07-08 17:52:16

标签: javascript jquery css

我有一个标题,从页面顶部开始的位置是基于margin-top和vw值。

.name_slogan {
width: 1000px;
margin: auto;
z-index: 1;
margin-top:7vw;
}

我喜欢这个标题从上面移动,然后标题margin-top表现为正常情况下的vw。意味着它会随着窗口的大小调整而增长和缩小。

到目前为止,我已经在页面加载页面上移动了div:

$('.name_slogan').css({
    position: 'relative',
    top: '-300px'
});

然后我可以把它带回到一个固定的位置:

$('.name_slogan').animate({top: "200px"}, 5000); 

但是,当然,大众不行。所以,如果可能的话,我喜欢这样的非工作代码:

$('.name_slogan').animate({top: "7vw"}, 5000); 

1 个答案:

答案 0 :(得分:1)

jQuery可以自己访问您的视口尺寸 - 您应该可以

$('.name_slogan').animate({top: $(window).width()*0.07}, 5000);