您的意思是屏幕高度或屏幕寬度?
,如果你想要做的高度,你可以只使用一個百分比值,如:
'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.
});
這正是我的想法。非常感謝 :) – Rob