这里一共有新手,但可能有人请检查此代码,让我知道我错了?
我想要什么样的影响来实现的:我对网页约9申报单,包括图像和文本,该文本进入焦点,当用户将鼠标悬停在div内的图像。我希望这些div“出现”在页面上浮动。
所以我做了什么:我绝对定位使用网页上的CSS的div。现在我使用JS将div从他们的位置移动到页面上设置位置(将为每个div执行此操作),并尝试将随机移动的效果赋予div。下面是代码:
<script language="javascript">
var x = document.getElementById("cr001").style.left;
var y = document.getElementById("cr001").style.top;
var d_x = 75;
var d_y = 100;
var interval = 2; //move by only 2px...
function moveImage() {
if(x < d_x) x = x + interval;
if(y < d_y) y = y + interval - 1; //move y by only 1px
document.getElementById("cr001").style.left = x+'px';
document.getElementById("cr001").style.top = y+'px';
if ((x + interval < d_x) && (y + interval < d_y)) {
window.setTimeout('moveImage()',100);
}
}
</script>
</head>
<body onload="moveImage()">
<div id="blackhole"><img src="img/bimg.png" alt="blackhole" /></div>
<div id="container">
<div id="cr001" class="twinkles">
<a href="#">
<img src="img/cr.png" alt="Co is about your freedom" />
<span>Co is about your freedom</span></a>
</div>
</body>
可能有人请解释一下我要去的地方错了吗?
干杯,
什么部分是不工作? – glomad 2011-03-09 22:14:16
你能更好地解释发生了什么吗?这种方式不起作用?更好的是,提供一个链接,我们可以看到它的行动... – jordancpaul 2011-03-09 22:16:57
也许如果你发布了一个链接,我们可以检查你的工作,看看什么坏了,在哪里,会有所帮助。 – sarcastyx 2011-03-09 22:18:23