Jquery实现鼠标拖动改变div高度
2017-06-25 19:05
711 查看
前言
鼠标拖动该DIV实现自动改变高度扩展内容显示区域。
以下是一个设计原型,基于jQuery实现,只实现了拖动效果,没有做页面美化,可以根据需求做相应修改。
转自:http://www.cnblogs.com/xyd21c/p/4456471.html
代码
鼠标拖动该DIV实现自动改变高度扩展内容显示区域。
以下是一个设计原型,基于jQuery实现,只实现了拖动效果,没有做页面美化,可以根据需求做相应修改。
转自:http://www.cnblogs.com/xyd21c/p/4456471.html
代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <title>Div随鼠标拖动改变高度</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script src="jquery-1.8.3.min.js"></script> <style type="text/css"> html, body{ height: 100%; margin: 0; padding: 0; } #footer { position:fixed; bottom:0; left:0; width:100%; height:30px; background-color:#B8D0FA;} #expander{ width:100%; height:6px; background-color:#999;} #expander:hover{ cursor:n-resize;} </style> <script> $(function(){ var src_posi_Y = 0, dest_posi_Y = 0, move_Y = 0, is_mouse_down = false, destHeight = 30; $("#expander") .mousedown(function(e){ src_posi_Y = e.pageY; is_mouse_down = true; }); $(document).bind("click mouseup",function(e){ if(is_mouse_down){ is_mouse_down = false; } }) .mousemove(function(e){ dest_posi_Y = e.pageY; move_Y = src_posi_Y - dest_posi_Y; src_posi_Y = dest_posi_Y; destHeight = $("#footer").height() + move_Y; if(is_mouse_down){ $("#footer").css("height", destHeight > 30 ? destHeight : 30); } }); }); </script> </head> <body> <div style="width:100%; height:1000px; background-color:#F2F2F2;"></div> <div id="footer"><div id="expander"></div><span id="info">It's Your Contents !</span></div> </body> </html>
相关文章推荐
- jQuery实现鼠标拖动改变Div高度
- 鼠标拖动改变DIV等网页元素的大小的实现方法
- jquery实现动态改变div宽度和高度
- 向下-Div随鼠标拖动改变高度
- jquery实现动态改变div宽度和高度
- 鼠标拖动改变div高度
- JQuery------实现鼠标摁下抬起时div背景色改变
- jquery 鼠标拖动改变div大小
- jQuery实现动态分割div—通过拖动分隔栏实现上下、左右动态改变左右、上下两个相邻div的大小
- 鼠标拖动改变DIV大小
- 一个悬浮的DIV,实现鼠标拖动等功能
- jquery实现div的拖动
- jQuery实现左右div自适应高度完全相同
- 使用ASP.NET AJAX Control Toolkit中的ReorderList控件实现用鼠标拖动改变条目顺序
- jquery 拖动改变div 容器大小
- 鼠标拖动层(可任意绑定DIV标签)的两种实现方法
- 控件的鼠标拖动和改变大小实现的思考
- jQuery实现基于鼠标滑动改变按钮背景图片、文字
- 基于jquery实现的鼠标滑过按钮改变背景图片