这很简单。

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

 $(".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没有经验。

编辑:回答我自己的问题:
目前,我通过将每个字母包装在<span>中,然后通过jquery访问其.offset().left.offset().top来完成所需的工作。这样不好吗:P

谢谢。
费尔南多。

最佳答案

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

关于javascript - 如何确定跨JavaScript相对于每个字符页面的位置(x,y)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11371960/

10-09 23:23