Chinaunix首页 | 论坛 | 博客
  • 博客访问: 449657
  • 博文数量: 141
  • 博客积分: 211
  • 博客等级: 入伍新兵
  • 技术积分: 1049
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-17 16:25
个人简介

如此经年,望尽千帆。

文章分类

全部博文(141)

文章存档

2014年(73)

2013年(65)

2012年(3)

我的朋友

分类: JavaScript

2014-04-05 21:50:03

分享一个,Js演示版。


漂浮广告专用的代码,复制到网页中即可使用,具体参考如下的例子。

  1. <html>
  2. <head>
  3. <title>漂浮广告代码</title>
  4. </head>
  5. <body>
  6. <div id="img" style="position:absolute;z-index=99;">
  7. <img src="/jscss/demoimg/logo_demo1.gif" onClick="pause_resume();" border="0" alt='img' width=100 height="100">
  8. </div>

  9. <SCRIPT LANGUAGE="JavaScript">
  10. <!-- Begin
  11. var xPos = document.body.offsetWidth;
  12. var yPos = document.body.clientHeight/2;

  13. var step = 1;
  14. var delay = 50;
  15. var height = 0;
  16. var Hoffset = 0;
  17. var Woffset = 0;
  18. var yon = 0;
  19. var xon = 0;
  20. var pause = true;
  21. var interval;
  22. img.style.top = yPos;
  23. alert(xPos)
  24. function changePos() {
  25. width = document.body.clientWidth;
  26. height = document.body.clientHeight;
  27. Hoffset = img.offsetHeight;
  28. Woffset = img.offsetWidth;
  29. img.style.left = xPos + document.body.scrollLeft;
  30. img.style.top = yPos + document.body.scrollTop;
  31. if (yon) {
  32. yPos = yPos + step;
  33. }else {
  34. yPos = yPos - step;
  35. }
  36. if (yPos < 0) {
  37. yon = 1;
  38. yPos = 0;
  39. }
  40. if (yPos >= (height - Hoffset)) {
  41. yon = 0;
  42. yPos = (height - Hoffset);
  43. }
  44. if (xon) {
  45. xPos = xPos + step;
  46. }else {
  47. xPos = xPos - step;
  48. }
  49. if (xPos < 0) {
  50. xon = 1;
  51. xPos = 0;
  52. }
  53. if (xPos >= (width - Woffset)) {
  54. xon = 0;
  55. xPos = (width - Woffset);
  56. }
  57. }

  58. function start() {
  59. img.visibility = "visible";
  60. interval = setInterval('changePos()', delay);
  61. }
  62. function pause_resume() {
  63. if(pause) {
  64. clearInterval(interval);
  65. pause = false;
  66. }else {
  67. interval = setInterval('changePos()',delay);
  68. pause = true;
  69. }
  70. }
  71. start();
  72. // End -->
  73. </script>
  74. </body>
  75. </html>


阅读(500) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~