<%@ page contentType="text/html; charset=gb2312"%> JS特效:飘动的图片
网站公告:   ◆北天JAVA技术网热情为java爱好者服务,本网内容包括JAVA(JSP、servlet、EJB、webservice、j2ee、javabean、应用服务器、JavaScript),数据库(MYSQL、SQL Server、Sybase、Oracle、DB2、数据库综合知识),设计研究(设计模式、Struts、Spring、Hibernate、设计框架、设计综合知识),WEB2.0新技术(主要介绍AJAX),以及各种技术的入门、实例、例子等等,欢迎各位多来坐坐!◆  诚邀各位JAVA爱好者加盟!◆  本网站内容丰富,更新快,保证每周20篇以上!  
加入收藏
设为首页
联系站长
承接项目
  相关资源:网站首页 | 免费培训学院 | 技术论坛 | JAVA聊天室 | 作家专栏 | 开发工具 | 认证考试 | 会员俱乐部
  JAVA技术初学者园地 | jsp与servlet | javascript | Java源代码 | EJB | web service | 应用服务器 | JAVA综合知识
  设计研究设计模式 | 设计框架 | Struts | Spring | Hibernate | 开源项目 | 面向对象设计 | 设计综合知识
  数 据 库MYSQL | SQL Server | Sybase | Oracle | DB2 | Informix | Access | 数据库综合知识
  其他资源:AJAX新技术 | 网站开发 | ERP软件 | OA办公软件 | 商业智能BI | 开发综合知识 | 承接项目 | 项目试用

 
 
JS特效:飘动的图片
     发布者: 发布时间:2006-10-06
 写了很多关于JS的特效,但大部分效果都是固定在一定的区域内,那今天我们来编个自由活动的JS效果!
  大家都看过很多网站中在页面上自由活动的图片,很吸引人,而且适合于做广告招牌,可以获得更高的点击率,一般做这种效果可以通过Dreamweaver添加层来实现,而今天我们把这个效果单独使用JS码实现,作为一个插件加到HTML中,以方便大家的学习。来看看吧!

  首先我们自己动手做一张背景为透明色的图片,格式可以自己定制,但最好是GIF动画的,这样可以增加动感效果,再把以下代码加入到HTML的任意位置,注意:把连接地址“href=”和图片的位置“src=”填写好。

<div id="img" style="position:absolute;">
<a href="路径/*.htm"><img src="路径/*.gif" border="0"></a>
</div>

  然后把以下代码复制到你的记事本里,选择文件->另存为,在输入框中键入"piao.js"(注意:引号千万不能少,以便保证你存储的文件的括展名是.js)

<!-- 
var xPos = 20;
var yPos = document.body.clientHeight;
var step = 1;
var delay = 30; 
var height = 0;
var Hoffset = 0;
var Woffset = 0;
var yon = 0;
var xon = 0;
var pause = true;
var interval;
img.style.top = yPos;
function changePos() {
width = document.body.clientWidth;
height = document.body.clientHeight;
Hoffset = img.offsetHeight;
Woffset = img.offsetWidth;
img.style.left = xPos + document.body.scrollLeft;
img.style.top = yPos + document.body.scrollTop;
if (yon) {
yPos = yPos + step;
}
else {
yPos = yPos - step;
}
if (yPos < 0) {
yon = 1;
yPos = 0;
}
if (yPos >= (height - Hoffset)) {
yon = 0;
yPos = (height - Hoffset);
}
if (xon) {
xPos = xPos + step;
}
else {
xPos = xPos - step;
}
if (xPos < 0) {
xon = 1;
xPos = 0;
}
if (xPos >= (width - Woffset)) {
xon = 0;
xPos = (width - Woffset);
}
}
function start() {
img.visibility = "visible";
interval = setInterval('changePos()', delay);
}
start();
// End -->


  如果大家能读懂JAVA脚本语言的话,您当然还可以自由的更改其中var值,来改变图片活动的方式和数量。最后在HTML中的<body></body>之间加入<script language="javascript" src="piao.js" ></script>即可调用了!怎么样,效果是不是你想象的样子,图片自由的在飘动!如您在使用中有任何问题都可以来http://www.dscj.org/留言给阿伦,阿伦会给大家及时回复的!
(转载文章请保留出处:北天JAVA技术网(www.java114.com))
 
更多精彩文章:
实现滚动带链接的字幕
动态网页巧制作
在JavaScript中应用Object
新手入门经典:Jsp环境配置
Tomcat环境的建立
如何成为一个优秀的JSP程序员
 
最近评论:
        
冰封的往事!
wow power leveling,wow gold,WoW Gold,wow gold max(2009)
        
冰封的往事!
wow power leveling,wow gold,WoW Gold,wow gold max(7374)
        
冰封的往事!
wow power leveling,wow gold,WoW Gold,wow gold max(5857)
        
冰封的往事!
wow power leveling,wow gold,WoW Gold,wow gold max(8066)
        
飞舞的传奇!
传世私服,传世私服.传奇世界私服传奇世界私服,传世私服传世私服, 传奇世界私服传奇世界私服.传奇私服传奇私服. max(9422)
        
标 题:   
内 容:   
 
                                  
 
免责声明:该文章由网友发表,如果对您造成侵权,请联系站长

首页 - 承接项目 - 网站地图 - 联系我们 -
版权所有北天JAVA技术工作室 ICP证号:粤ICP备06079815号