你说的是屏幕高度还是屏幕宽度?
如果你想做高度,你可以使用一个百分比值,比如:
'margin-top': '25%'
这将适应高度。
如果要根据宽度进行计算,则需要width()
在window
$(window).width();
所以你可以说:
var width = $(window).width();
'margin-top': width
要通过某些屏幕宽度的示例获得更多信息,您可以执行以下操作:
var windowWidth = $(window).width();
var margin= 0; //default value
if(windowWidth > 1281) {
margin = 100;
}
else if(windowWidth > 1024) {
margin = 75;
}
else if (windowWidth > 768) {
margin = 50;
}
else margin = 25;
然后在你的 JQuery 中你可以说:
$('.thumb').hover(function () { //Frame 2
$('.copy').animate({'margin-top':margin});
}, function () { //Frame 3
$('.copy').animate({'margin-top': (margin+60) }); //or whatever calculation you want to do for the other value, it's up to you.
});