有一些jQuery示例,介绍如何嵌入文本,例如:
http://jsfiddle.net/doktormolle/dNXVx/
我该如何逆转?
我想将字母从span元素展开到随机位置。
最佳答案
function fx(o) {
var $o = $(o);
$o.html($o.text().replace(/([\S])/g, "<span>$1</span>"));
$o.css("position", "relative");
$("span", $o).each(function(i) {
var newTop = Math.floor(Math.random()*500)*((i%2)?1:-1);
var newLeft = Math.floor(Math.random()*500)*((i%2)?1:-1);
$(this).css({position: "relative",
opacity: 1,
fontSize: 12,
top: 0,
left: 0
}).animate({
opacity: 0,
fontSize: 84,
top: newTop,
left:newLeft
},1000);
});
}
您可以在http://jsfiddle.net/dNXVx/37/上看到运行中的代码