漂亮的JS窗口拖拽(改变大小/最小化/最大化/还原/关闭)
javascript
python
shell
powershell
python模块
php编程
php实例
asp.net
正则表达式
nginx
apache
linux
linux命令
centos
ubuntu
mysql
sql数据库
css教程
首页
脚本编程
网站编程
数据库
系统管理
服务器管理
网页教程
软件教程
电脑教程
手机教程
工具软件
电子书籍
php实例
shell脚本
jquery选择器
python模拟登录
linux命令
nginx
apache
当前位置:
首页
>
脚本特效
>
网页布局
> 正文
漂亮的JS窗口拖拽(改变大小/最小化/最大化/还原/关闭)
发布时间:2021-01-06
编辑:
脚本学堂
漂亮的JS窗口拖拽(改变大小/最小化/最大化/还原/关闭)。窗口可以拖动;窗口可以通过八个方向改变大小;窗口可以最小化、最大化、还原、关闭;限制窗口最小宽度/高度。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <FCK:meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>窗口拖拽(改变大小/最小化/最大化/还原/关闭)</title> <style type="text/css"> body,div,h2{margin:0;padding:0;} body{background:url(/source/images/201207/tp714_bg.jpg);font:12px/1.5 5fae8f6f96c59ed1;color:#333;} #drag{position:absolute;top:100px;left:100px;width:300px;height:160px;background:#e9e9e9;border:1px solid #444;border-radius:5px;box-shadow:0 1px 3px 2px #666;} #drag .title{position:relative;height:27px;margin:5px;} #drag .title h2{font-size:14px;height:27px;
line-height
:24px;border-bottom:1px solid #A1B4B0;} #drag .title div{position:absolute;height:19px;top:2px;right:0;} #drag .title a,a.open{float:left;width:21px;height:19px;display:block;margin-left:5px;background:url(/source/images/201207/tp714_tool.png) no-repeat;} a.open{position:absolute;top:10px;left:50%;margin-left:-10px;background-position:0 0;} a.open:hover{background-position:0 -29px;} #drag .title a.min{background-position:-29px 0;} #drag .title a.min:hover{background-position:-29px -29px;} #drag .title a.max{background-position:-60px 0;} #drag .title a.max:hover{background-position:-60px -29px;} #drag .title a.revert{background-position:-149px 0;display:none;} #drag .title a.revert:hover{background-position:-149px -29px;} #drag .title a.close{background-position:-89px 0;} #drag .title a.close:hover{background-position:-89px -29px;} #drag .content{overflow:auto;margin:0 5px;font-size:12px;} #drag .resizeBR{position:absolute;width:14px;height:14px;right:0;bottom:0;overflow:hidden;cursor:nw-resize;background:url(/source/images/201207/tp714_resize.png) no-repeat;} #drag .resizeL,#drag .resizeT,#drag .resizeR,#drag .resizeB,#drag .resizeLT,#drag .resizeTR,#drag .resizeLB{position:absolute;background:#000;overflow:hidden;opacity:0;filter:alpha(opacity=0);} #drag .resizeL,#drag .resizeR{top:0;width:5px;height:100%;cursor:w-resize;} #drag .resizeR{right:0;} #drag .resizeT,#drag .resizeB{width:100%;height:5px;cursor:n-resize;} #drag .resizeT{top:0;} #drag .resizeB{bottom:0;} #drag .resizeLT,#drag .resizeTR,#drag .resizeLB{width:8px;height:8px;background:#FF0;} #drag .resizeLT{top:0;left:0;cursor:nw-resize;} #drag .resizeTR{top:0;right:0;cursor:ne-resize;} #drag .resizeLB{left:0;bottom:0;cursor:ne-resize;} </style> </head> <body> <div id="drag"> <div class="title"> <h2>这是一个可以拖动的窗口</h2> <div> <a class="min" href="javascript:;" _fcksavedurl="javascript:;" title="最小化"></a> <a class="max" href="javascript:;" _fcksavedurl="javascript:;" title="最大化"></a> <a class="revert" href="javascript:;" _fcksavedurl="javascript:;" title="还原"></a> <a class="close" href="javascript:;" _fcksavedurl="javascript:;" title="关闭"></a> </div> </div> <div class="resizeL"></div> <div class="resizeT"></div> <div class="resizeR"></div> <div class="resizeB"></div> <div class="resizeLT"></div> <div class="resizeTR"></div> <div class="resizeBR"></div> <div class="resizeLB"></div> <div class="content"> ① 窗口可以拖动;<br /> ② 窗口可以通过八个方向改变大小;<br /> ③ 窗口可以最小化、最大化、还原、关闭;<br /> ④ 限制窗口最小宽度/高度。 </div> </div> </body> </html>
提示:可修改代码后再运行!
上一篇:
JS代码实现的鼠标拖曳图层效果
下一篇:
基于JavaScript的鼠标提示效果(文字与图片切换)
与 漂亮的JS窗口拖拽(改变大小/最小化/最大化/还原/关闭) 有关的文章
本文标题:
漂亮的JS窗口拖拽(改变大小/最小化/最大化/还原/关闭)
本页链接:
http://www.jb200.com/tx/32.html
浏览排行
1
使用jquery实现的可伸缩与展开的层控制面板
2
基于jQuery的面板收缩与展开的特效
3
Jquery控制显示隐藏层
4
基于jquery实现的div层沿不同方向移动的动画
5
时间可控的jquery层的show和hide效果
6
鼠标悬停显示提示信息窗口,基于jQuery的层
7
基于jquery实现的可自动判断位置的弹出层代
8
jQuery控制DIV由大到小,由远及近的变化
9
两例Div平行不覆盖
10
基本的网页选项卡代码
栏目分类
菜单导航
网页布局
背景特效
广告代码
图片特效
CSS相关
日期时间
文本链接
表单及按钮
表格相关
计算转换
其它
栏目导航
脚本
服务器
数据库
python
linux
linux命令
shell脚本
javascript
javascript数组
jquery
jquery选择器
jquery事件
jquery菜单
python列表
python爬虫
python模拟登录
php编程
php教程
php面试题
php随机数
php数组
php分页
php正则
php排序
asp.net
批处理
正则表达式
mysql
mysql分页
mysql存储过程
mysql日志
mysql教程
sql数据库
nginx
apache
手机教程
热点文章
1
jQuery实现按步骤展开与闭合一个层
2
使用jquery的动画特效实现缩放一个层
3
jQuery控制DIV由大到小,由远及近的变化
4
JS代码实现的鼠标拖曳图层效果
5
漂亮的JS窗口拖拽(改变大小/最小化/最大化
6
基于JavaScript的鼠标提示效果(文字与图片切
7
仿新浪微博效果的智能的消息浮动层
8
基于jquery实现的拖动浮动层
9
仿新浪微博浮动的消息提示框-智能定位
10
让图片DIV竖向滑动的JavaScript特效代码
关于本站
|
网站地图
|
联系我们
|
免责声明
|
友情链接
鄂ICP备13010364号-22
CopyRight © 2010-2021
脚本学堂
Jb200.com , All Rights Reserved.