- <!-- position: absolute -- 用瀏覽器的絕對位置的顯示div -->
- <!-- <div>標籤要放在<script>標籤前面, 因爲執行順序的原因, 如果放後面js便無法找到<div>標籤。程序失敗 -->
- <div id="float_icon" style="position: absolute">
- <a href="http://www.sohu.com" target="_blank"><img src="abc.jpg"></a>
- </div>
- <script type="text/javascript">
- var dirX = 1, dirY = 1;
- var posX = 0, posY = 0;
- /*
- * 兩種方法調用float_icon的屬性
- */
- document.body.all.float_icon.style.top = 0;
- document.body.all.float_icon.style.left = 0;
- float_icon.style.visibility = "visible";
- window.setInterval("moveIcon()",1);
- function moveIcon() {
- posX += (2 * dirX);
- posY += (2 * dirY);
- float_icon.style.top = posY;
- float_icon.style.left = posX;
- if(posX < 1 || posX + float_icon.offsetWidth > document.body.clientWidth)
- dirX = -dirX;
- if(posY < 1 || posY + float_icon.offsetHeight > document.body.clientHeight)
- dirY = -dirY;
- }
- </script>