【发布时间】:2016-11-23 14:42:31
【问题描述】:
我有 3 个徽标图像(#logo、#logo2、#logo3),它们使用我的 javascript 在页面中随机移动:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2 /jquery.min.js"></script>
<script type="text/javascript">
function moveDiv() {
var $span = $("#logo");
$span.fadeOut(500, function() {
var maxLeft = $(window).width() - $span.width();
var maxTop = $(window).height() - $span.height();
var leftPos = Math.floor(Math.random() * (maxLeft + 10))
var topPos = Math.floor(Math.random() * (maxTop + 10))
$span.css({ left: leftPos, top: topPos }).fadeIn(2500);
});
};
moveDiv();
setInterval(moveDiv, 2500);
</script>
我的问题是它们都从页面中的相同位置(左上角)开始,它们彼此重叠,仅在第一次淡出期间。自从第一次点击我的网页后,如何让它们在页面周围的随机位置开始?
谢谢,
米歇尔
【问题讨论】:
标签: javascript object random overlap