这很简单。
我将通过以下方式将几个跨度随机放置在屏幕上:
$(".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/