层移动
来源:互联网 发布:水晶相册制作淘宝 编辑:程序博客网 时间:2024/04/28 17:35
var conwidth = 640;
var conheight = 480;
window.onload = function()
{
getFX(conwidth, 800, wx);
getFX(conheight, 600, hx);
getPOFX( ( 800 - conwidth ) / 2, lx);
getPOFX( ( 600 - conheight ) /2, tx);
};
var countnum = 0;
var x_temp = 99;
var lx =
{
"a" : 0,
"b" : 0,
"c" : 0
};
var tx =
{
"a" : 0,
"b" : 0,
"c" : 0
};
var wx =
{
"a" : 0,
"b" : 0,
"c" : 0
};
var hx =
{
"a" : 0,
"b" : 0,
"c" : 0
};
var pagectrl = setInterval("test()", 1000 / x_temp);
function test()
{
var leftval = 360;
var topval = 270;
var widthval = 80;
var heightval = 60;
if ( countnum <= x_temp )
{
//val = -0.072 * countnum * countnum + 14.4 * countnum + 80;
leftval = lx.a * countnum * countnum + lx.b * countnum + lx.c;
topval = tx.a * countnum * countnum + tx.b * countnum + tx.c;
widthval = wx.a * countnum * countnum + wx.b * countnum + wx.c;
heightval = hx.a * countnum * countnum + hx.b * countnum + hx.c;
document.getElementById("test").setAttribute("style",
"width:" + widthval + "px;" +
"height:" + heightval + "px;" +
"left:" + leftval + "px;" +
"top:" + topval + "px");
countnum++;
}
else
{
conreset();
clearInterval( pagectrl );
}
}
function getFX( y1, y2, fx )
{
fx.c = y1;
fx.b = 2 * ( y2 - y1 ) / x_temp;
fx.a = - fx.b / x_temp / 2;
}
function getPOFX( y1, fx )
{
fx.c = y1;
fx.a = y1 / x_temp / x_temp;
fx.b = - 2 * y1 / x_temp;
}
- 移动层
- 层移动
- 实现层的移动
- Javascript移动层
- 移动图层
- 移动层实例
- 移动div层
- JS 移动Div层
- 上下移动的层
- 鼠标拖动层移动
- 鼠标拖动层移动
- 弹出可移动层
- 移动 DIV层
- 鼠标拖动层移动
- 弹出可移动层
- jquery 移动层
- 层随鼠标移动
- div 可移动层
- 为什么有的内核函数前面会有“_ _”双下划线
- CVSNT服务器的搭建
- .net框架 Castle
- 得不到dropdownlist选定的值 值为绑定的
- 利用response对象使客户端实现下载
- 层移动
- js去除空格
- C#调用c++封装的dll文件提示未能加载正确的程序集XXX或其某一依赖项。。。
- [阮一峰]处理Apache日志的Bash脚本
- Python和Ruby语言对比
- ssh开发常见错误总结(转)
- 五大云存储服务对比:iCloud、Google、亚马逊Cloud Drive、Dropbox和SkyDrive
- Hibernate 3 深度解析
- 常用CSS样式