这就像我能得到的一样简单。
我将通过以下方式在屏幕上随机定位几个跨度:
$(".hidden:first").css('-webkit-transform','rotate('+((0.5-Math.random())*40)+'deg)');
$(".hidden:first").animate({
left: '+=' + (((screen.width-800-224)/2) + Math.random()*800),
top: '+=' + (50+Math.random()*600)
} [...]
后来我想遍历每个元素的每个字符(随机位置和随机旋转),我需要发现屏幕上每个字符的 (x,y) 位置,这样我就可以着色它,根据一定的功能形成一定的画法。
这很容易实现吗?请记住,我想要跨度的每个字符的 (x,y) 位置,而不是跨度本身的 (x,y) 位置。我对javascript真的很缺乏经验。
编辑:回答我自己的问题:我目前设法通过将每个字母包装在 a 中,然后通过 jquery<span>
访问它来完成我需要做的事情。有那么糟糕吗?:P.offset().left
.offset().top
谢谢。费尔南多。