鼠标拖动改变div高度
2016-11-08 15:23
531 查看
<!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 type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script type="text/javascript"> !window.jQuery && document.write('<script src=http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js><\/script>'); </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">这里是内容区</span></div> </body> </html>
相关文章推荐
- jQuery实现鼠标拖动改变Div高度
- Jquery实现鼠标拖动改变div高度
- 向下-Div随鼠标拖动改变高度
- 拖动鼠标改变div层的大小宽度
- 通过鼠标的拖动改变DOM的高度和宽度
- 鼠标拖动改变DIV等网页元素的大小的实现方法
- 边框处拖动鼠标改变div大小
- 鼠标拖动改变div容器的大小
- 鼠标拖动改变DIV大小
- 鼠标拖动改变DIV等网页元素的大小的最佳实践
- jquery 鼠标拖动改变div大小
- 设置鼠标移动到DIV里面的内容上面 DIV标签改变背景色
- js拖动div 当鼠标移动时整个div也相应的移动
- MFC在鼠标自定义的一定的范围内实现拖动窗口移动、错误:不支持尝试执行的操作、实现进度条颜色的渐变或者背景和前景色的改变
- 拖动div时鼠标mouseup事件丢失
- 可拖动可改变大小div的实现代码
- 简单的鼠标可拖动DIV 兼容IE/FF
- 拖动改变Div大小
- 鼠标按下拖动改变及滚轮改变Edit值
- 鼠标经过时改变DIV背景颜色的三种途径