我在正确的方向上滚动平行四边形时遇到麻烦,因为我不擅长三角学。
我有一个DIV
带有 css 属性的:-webkit-transform: rotate(20deg);
所以它被旋转成20度。
现在在鼠标滚轮上,我想将其从 Bottom-Left 滚动到 Top-Right Direction 。
对于那个我使用鼠标滚轮:
$(window).mousewheel(function(event, delta, deltaX, deltaY){
if(delta == -1) //Scrolling Down
else //Scrolling Up
})
但我不知道如何计算它的 Right 和 Top Attributes to Increment Like :
$(".img_prlx").stop(true,true).animate({'left': '+='+x+'px', 'top': '-='+y+'px'}, 2);
到目前为止,我已经尝试过这个公式,但它对我没有帮助:
var dist = 20;
var angle = 20;
var x = Math.cos(angle*Math.PI/180) * dist;
var y = Math.sin(angle*Math.PI/180) * dist;
所以我的目标是从这个网站实现效果:http: //www.nike.com/jumpman23/aj2012/