截图如下:(可通过移动中间蓝色的条,来改变左右两边div的宽度)
具体实现代码如下:
<%@ Page Language=\"C#\" AutoEventWireup=\"true\" CodeFile=\"Default10.aspx.cs\" Inherits=\"Default10\" %> <!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 id=\"Head1\" runat=\"server\"> <title></title> <script type=\"text/javascript\" src=\"jQuery 2.0.3.js\"></script> <style type=\"text/css\"> .highlightTextSearch { background-color: Red; } a:hover { color: Red; } .style2 { width: 1000px; } .div { scrollbar-face-color: #DCDCDC; /* 游标的颜色 */ scrollbar-shadow-color: #99BBE8; /*游标边框的颜色*/ scrollbar-highlight-color: #FF3300; /*游标高亮*/ scrollbar-3dlight-color: #9EBFE8; scrollbar-darkshadow-color: #9EBFE8; scrollbar-track-color: #DFE8F6; /*滑动条背景颜色*/ scrollbar-arrow-color: #6699FF; /*箭头颜色*/ } </style> </head> <body> <form id=\"form1\" runat=\"server\"> <div> <table style=\"width: 1000px; height: auto\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\"> <tr> <td style=\"width: 1000px; height: auto\" align=\"center\"> <table style=\"width: 1000px; height: auto\"> <tr> <td style=\"width: 1000px; height: 670px; overflow: auto\" align=\"left\" valign=\"top\"> <div style=\"overflow: auto; width: 325px; height: 500px; float: left; background-color: Yellow\" id=\"movemodule\" class=\"div\"> </div> <div id=\"arrowborder\" style=\"float: left; width: 5px; height: 500px; background-color: Blue; cursor: w-resize;\"> </div> <div id=\"rightframe\" style=\"width: 660px; height: 500px; float: left; overflow: auto; background-color: Aqua\" class=\"div\"> </div> </td> </tr> </table> </td> </tr> <tr> <td style=\"width: 1000px; height: 70px; background-image: url(\'Images/OAbottom.bmp\')\" align=\"center\"> </td> </tr> </table> </div> <script type=\"text/javascript\"> var isDown = false; var minwidth = 160; var maxwidth = 800; $(\"#arrowborder\").mousedown(function () { this.setCapture(); isDown = true; $(\"body\").css(\"cursor\", \"e-resize\"); }); $(\"body\").mouseup(function () { this.releaseCapture(); isDown = false; $(\"body\").css(\"cursor\", \"default\"); }); $(\"body\").mousemove(function (event) { if (isDown) { var _mx = event.clientX; //var _my = event.clientY; var _poin = $(\"#arrowborder\").offset(); var _w = _mx - _poin.left; var _lw = $(\"#movemodule\").width(); var _rw = $(\"#rightframe\").width(); if ((_lw + _w > minwidth && _w < 0) || (_lw + _w < maxwidth && _w > 0)) { $(\"#movemodule\").width(_lw + _w); $(\"#rightframe\").width(_rw - _w); } else { if (_w > 0) { $(\"#movemodule\").width(maxwidth); $(\"#rightframe\").width(_rw - (maxwidth - _lw)); } else { $(\"#movemodule\").width(minwidth); $(\"#rightframe\").width(_rw + (_lw - minwidth)); } } } }); </script> </form> </body> </html>
本文地址:https://www.stayed.cn/item/23171
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我