0

这就像我能得到的一样简单。

我将通过以下方式在屏幕上随机定位几个跨度:

 $(".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

谢谢。费尔南多。

4

1 回答 1

1

这样的事情可能会让你开始http://jsfiddle.net/QgRWk/

于 2012-07-07T04:57:25.223 回答