• --:)欢迎访问锋网源码(:--
  • 首页
  • RSS订阅
  • 常用软件
  • 网页模板
  • 网站运作
  • 锋网学院
  • 繁體中文

  • 学院首页
  • 新闻资讯
  • 网站运营
  • 网站开发
  • 美工设计
  • 数据库类
  • 服务器类
  • 网络应用
  • 操作系统
  • 软件教学
编程开发   认证考试   网络安全   文章搜索: 高级搜索
会员登录/控制面版 您的位置: 学院首页 >> 网站开发 >> 网页特效 >> 文章内容
 

精彩推荐

 
 

本类推荐文章

 
 

本类阅读排行

  • windows.open()参数列表
  • VBscript超强幻灯片效果代码
  • 如何制作浮动广告
  • 禁止右键、Ctrl键和复制功能..
  • 限制文本输入框只能输入0-9数..
  • 对联广告代码效果之一[普通效..
  • 计算鼠标所在位置的x,y坐标的..
  • JavaScript实用的一些技巧
  • 对联广告代码效果之三[允许关..
  • javascript: 改变和控制显示..
  • 自动关闭弹出式窗口
  • 记录访客的来访次数
  • 实现彩色闪烁超链接效果的JS..
  • 网站常用的一种JS的图片幻灯..
  • 符合网站标准的图片切换特效..
  • 对联广告代码效果之二[鼠标感..
  • 仿网易的滑动门导航效果代码..
  • 随鼠标的闪烁小星星
  • 无刷新变换BANNER特效代码
  • Javascript实例教程(1) 目录
 
 

js:商品分类后有一个方框指向到搜索栏

  • 日期:2008-05-24     人气:     出处:蓝色理想 赛扬     作者:
  • 字体大小:
  • 小
  • 中
  • 大

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>方框移动</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<style language="javascript">
<!--
body, td{
font-size: 9pt;
}
-->
</style>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
var speed=10;//速度
var ci = 10;//运动次数
var left=0;//方框左位置
var top=0;//方框上位置
var width=0;//方框宽
var height=0;//方框高
var aimleft=0;//目标左位置
var aimtop=0;//目标上位置
var aimwidth=0;//目标宽
var aimheight=0;//目标高
var lb=0;//左步长
var tb=0;//上步长
var wb=0;//宽步长
var hb=0;//高步长
var fk = null;
var aim = null;
function initObj(){
if (!fk){fk = document.getElementById('fk');}
if (!aim){aim = document.getElementById('aim');}
}
/*
* 取得对象位置、大小
* 取得目标对象位置、大小
*/
function setSource(obj){
initObj();
left      = getOffset(obj).Left;
top       = getOffset(obj).Top;
width     = obj.offsetWidth;
height    = obj.offsetHeight;
aimleft   = getOffset(aim).Left;
aimtop    = getOffset(aim).Top;
aimwidth  = aim.offsetWidth;
aimheight = aim.offsetHeight;
fk.style.display='';
clearInterval(MyMar);
}
/**
* 设置方向步长、宽高步长
*/
function setStep(){
lb = (aimleft-left)/ci;
tb = (aimtop-top)/ci;
wb = (aimwidth-width)/ci;
hb = (aimheight-height)/ci;
}
/**
* 移动
*/
function move(){
setStep();
left+=lb;
top+=tb;
width+=wb;
height+=hb;
if(left<aimleft-2 || top<aimtop-2 || width<aimwidth-2 || height<aimheight-2){
fk.style.left = left+"px";
fk.style.top = top+"px";
fk.style.width = width+"px";
fk.style.height = height+"px";
}else{
hiddenFK();
clearInterval(MyMar)
}
}
function hiddenFK(){
initObj();
fk.style.display='none';
}
/**
* 取得某元素在页面中相对页面左上顶点的位置
*/
function getOffset(obj){
var offsetleft = obj.offsetLeft;
var offsettop = obj.offsetTop;
while (obj.offsetParent != document.body)
{
obj = obj.offsetParent;
offsetleft += obj.offsetLeft;
offsettop += obj.offsetTop;
}
return {Left : offsetleft, Top : offsettop};
}
var MyMar=setInterval(move,speed);
//-->
</SCRIPT>
<div id="fk" style="position: absolute; width: 46px; height: 20px; border: 1px solid #000000 ; display: none"></div>
<TABLE style="border: 1px solid #666666" cellspacing=1 bgcolor=#ff1111 cellpadding=4 border=0>
<TR bgcolor=#ffffff>
<TD onClick="setSource(this);MyMar=setInterval(move,speed)">笔记本</TD>
<TD onClick="setSource(this);{MyMar=setInterval(move,speed)}">小家电</TD>
<TD onClick="setSource(this);{MyMar=setInterval(move,speed)}">电冰箱</TD>
<TD onClick="setSource(this);{MyMar=setInterval(move,speed)}">波比娃娃</TD>
<TD onClick="setSource(this);{MyMar=setInterval(move,speed)}">小家电</TD>
<TD onClick="setSource(this);{MyMar=setInterval(move,speed)}">小家电</TD>
</TR>
</TABLE>
<br><br>
<br><br>
<br><br>
<TABLE id="aim" style="border: 1px solid #666666 ; width: 227px; height: 300px;">
<TR>
<TD></TD>
</TR>
</TABLE>
<br>
<br>
<br>
<br>
<TABLE style="border: 1px solid #666666" cellspacing=1 bgcolor=#ff1111 cellpadding=4 border=0>
<TR bgcolor=#ffffff>
<TD onClick="setSource(this);{MyMar=setInterval(move,speed)}">笔记本</TD>
<TD onClick="setSource(this);{MyMar=setInterval(move,speed)}">小家电</TD>
<TD onClick="setSource(this);{MyMar=setInterval(move,speed)}">电冰箱</TD>
<TD onClick="setSource(this);{MyMar=setInterval(move,speed)}">波比娃娃</TD>
<TD onClick="setSource(this);{MyMar=setInterval(move,speed)}">小家电</TD>
<TD onClick="setSource(this);{MyMar=setInterval(move,speed)}">小家电</TD>
</TR>
</TABLE>
</BODY>
</HTML>

相关文章
相关软件

  • 网友评论:
  • 查看所有评论
  • 我要发表评论
 

关于本站 | 广告联系 | 版权声明 | 网站地图 | 加入收藏 | 帮助中心 |

Copyright © 2006-2007 fwvv.net  程序支持:木翼  皖ICP备06004916号