(function makeDiv(){
var divsize = ((Math.random()*100) + 50).toFixed();
var color = '#'+ Math.round(0xffffff * Math.random()).toString(16);
$newdiv = $('<div/>').css({
'width':divsize+'px',
'height':divsize+'px',
'background-color': color
});
var posx = (Math.random() * ($(document).width() - divsize)).toFixed();
var posy = (Math.random() * ($(document).height() - divsize)).toFixed();
$newdiv.css({
'position':'absolute',
'left':posx+'px',
'top':posy+'px',
'display':'none'
}).appendTo('body').fadeIn(700).delay(3500).fadeOut(300, function(){
$(this).remove();
makeDiv();
});
})();
FIDDLE:http://jsfiddle.net/redler/QcUPk/8/呼叫画廊图像,间隔
设计样机:http://i.imgur.com/D4mhXPZ.jpg
我试过这个代码,我发现摆弄,但我刚刚结束了屠杀,并打破它。在一个例子中,我的代码每次迭代都会使对象加倍,并且它几乎使我的PC崩溃,嘿。
我需要在这里发生一些事情。
我需要至少有8个这些对象同时执行这个出现和消失的行为,彼此重叠略微偏移(centerOffset?)。每个出现的广场都应该位于以前仍然徘徊的图像的前面。
对象不是彩色正方形,但应该是从数据库中随机调用的图像(产品库存)。
当您将鼠标悬停在任何图片上时,该过程应该暂停,当您将鼠标放在上面时,该对象会到达前端,并显示一些关于该图片的文字。如果您点击它,它会将您导航到项目页面。
注:任意大小元素是好的,但我有一些更高的图像,一些更广泛的图像等不知道如何处理。
这是一个好的开始。谢谢。 – TDouglas 2013-03-23 03:02:08