
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
	<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head><card id="MainCard" title="&#x6B22;&#x8FCE;&#x5149;&#x4E34;"><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a><br/>&nbsp;</p><p><b>&#x6807;&#x9898;&#x3A;</b> &#x600E;&#x4E48;&#x7528;&#x6A;&#x61;&#x76;&#x61;&#x73;&#x63;&#x72;&#x69;&#x70;&#x74;&#x8FDB;&#x884C;&#x62D6;&#x62FD;</p><p><b>&#x4F5C;&#x8005;&#x3A;</b> &#x64;&#x6E;&#x61;&#x77;&#x6F;</p><p><b>&#x65E5;&#x671F;&#x3A;</b> &#x32;&#x30;&#x30;&#x37;&#x2D;&#x30;&#x31;&#x2D;&#x31;&#x38;&#x20;&#x31;&#x30;&#x3A;&#x33;&#x31;&#x20;&#x50;&#x4D;</p><p><b>&#x5206;&#x7C7B;&#x3A;</b> <a href="wap.asp?do=showLog&amp;cateID=4">&#x811A;&#x672C;&#x8BED;&#x8A00;</a></p><p><b>&#x5185;&#x5BB9;&#x3A;</b> &#x672C;&#x6587;&#x8BD1;&#x81EA;&#xFF1A;http://www.webreference.com/programming/javascri&#112;t/mk/column2/index.html<br/>&#x6240;&#x6709;&#x7248;&#x6743;&#x5F52;&#x539F;&#x6587;&#x6240;&#x6709;<br/>Javascript&#x7684;&#x7279;&#x70B9;&#x662F;dom&#x7684;&#x5904;&#x7406;&#x4E0E;&#x7F51;&#x9875;&#x6548;&#x679C;&#xFF0C;&#x5927;&#x591A;&#x6570;&#x60C5;&#x51B5;&#x6211;&#x4EEC;&#x53EA;&#x7528;&#x5230;&#x4E86;&#x8FD9;&#x4E2A;&#x8BED;&#x8A00;&#x7684;&#x6700;&#x7B80;&#x5355;&#x7684;&#x529F;&#x80FD;&#xFF0C;&#x6BD4;&#x5982;&#x5236;&#x4F5C;&#x56FE;&#x7247;&#x8F6E;&#x64AD;/&#x7F51;&#x9875;&#x7684;tab&#x7B49;&#x7B49;&#xFF0C;&#x8FD9;&#x7BC7;&#x6587;&#x7AE0;&#x5C06;&#x5411;&#x4F60;&#x5C55;&#x793A;&#x5982;&#x4F55;&#x5728;&#x81EA;&#x5DF1;&#x7684;&#x7F51;&#x9875;&#x4E0A;&#x5236;&#x4F5C;&#x62D6;&#x62FD;&#xFF0E;<br/>&#x6709;&#x5F88;&#x591A;&#x7406;&#x7531;&#x8BA9;&#x4F60;&#x7684;&#x7F51;&#x7AD9;&#x52A0;&#x5165;&#x62D6;&#x62FD;&#x529F;&#x80FD;&#xFF0C;&#x6700;&#x7B80;&#x5355;&#x7684;&#x4E00;&#x4E2A;&#x662F;&#x6570;&#x636E;&#x91CD;&#x7EC4;&#xFF0E;&#x4F8B;&#x5982;&#xFF1A;&#x4F60;&#x6709;&#x4E00;&#x4E2A;&#x5E8F;&#x5217;&#x7684;&#x5185;&#x5BB9;&#x8BA9;&#x7528;&#x6237;&#x6392;&#x5E8F;&#xFF0C;&#x7528;&#x6237;&#x9700;&#x8981;&#x7ED9;&#x6BCF;&#x4E2A;&#x6761;&#x76EE;&#x8FDB;&#x884C;&#x8F93;&#x5165;&#x6216;&#x8005;&#x7528;sel&#101;ct&#x9009;&#x62E9;&#xFF0C;&#x66FF;&#x4EE3;&#x524D;&#x9762;&#x8FD9;&#x4E2A;&#x65B9;&#x6CD5;&#x7684;&#x5C31;&#x662F;&#x62D6;&#x62FD;&#xFF0E;&#x6216;&#x8BB8;&#x4F60;&#x7684;&#x7F51;&#x7AD9;&#x4E5F;&#x9700;&#x8981;&#x4E00;&#x4E2A;&#x7528;&#x6237;&#x53EF;&#x4EE5;&#x62D6;&#x52A8;&#x7684;&#x5BFC;&#x822A;&#x7A97;&#x53E3;&#xFF01;&#x90A3;&#x4E48;&#x8FD9;&#x4E9B;&#x6548;&#x679C;&#x90FD;&#x662F;&#x5F88;&#x7B80;&#x5355;&#xFF1A;&#x56E0;&#x4E3A;&#x4F60;&#x53EF;&#x4EE5;&#x5F88;&#x5BB9;&#x6613;&#x7684;&#x5B9E;&#x73B0;&#xFF01;<br/>&#x7F51;&#x9875;&#x4E0A;&#x5B9E;&#x73B0;&#x62D6;&#x62FD;&#x5176;&#x5B9E;&#x4E5F;&#x4E0D;&#x662F;&#x5F88;&#x590D;&#x6742;&#xFF0E;&#x7B2C;&#x4E00;&#x4F60;&#x9700;&#x8981;&#x77E5;&#x9053;&#x9F20;&#x6807;&#x5750;&#x6807;&#xFF0C;&#x7B2C;&#x4E8C;&#x4F60;&#x9700;&#x8981;&#x77E5;&#x9053;&#x7528;&#x6237;&#x9F20;&#x6807;&#x70B9;&#x51FB;&#x4E00;&#x4E2A;&#x7F51;&#x9875;&#x5143;&#x7D20;&#x5E76;&#x5B9E;&#x73B0;&#x62D6;&#x62FD;&#xFF0C;&#x6700;&#x540E;&#x6211;&#x4EEC;&#x8981;&#x5B9E;&#x73B0;&#x79FB;&#x52A8;&#x8FD9;&#x4E2A;&#x5143;&#x7D20;&#xFF0E;<br/> HTML&#x4EE3;&#x7801;<br/>LI {<br/>&#x9;MARGIN-BOTTOM: 10px<br/>}<br/>OL {<br/>&#x9;MARGIN-TOP: 5px<br/>}<br/>.DragContainer {<br/>&#x9;BORDER-RIGHT: #669999 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #669999 2px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #669999 2px solid; WIDTH: 100px; PADDING-TOP: 5px; BORDER-BOTTOM: #669999 2px solid<br/>}<br/>.OverDragContainer {<br/>&#x9;BORDER-RIGHT: #669999 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #669999 2px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #669999 2px solid; WIDTH: 100px; PADDING-TOP: 5px; BORDER-BOTTOM: #669999 2px solid<br/>}<br/>.OverDragContainer {<br/>&#x9;BACKGROUND-COLOR: #eee<br/>}<br/>.DragBox {<br/>&#x9;BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; WIDTH: 94px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: verdana, tahoma, arial; BACKGROUND-COLOR: #eee<br/>}<br/>.OverDragBox {<br/>&#x9;BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; WIDTH: 94px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: verdana, tahoma, arial; BACKGROUND-COLOR: #eee<br/>}<br/>.DragDragBox {<br/>&#x9;BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; WIDTH: 94px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: verdana, tahoma, arial; BACKGROUND-COLOR: #eee<br/>}<br/>.miniDragBox {<br/>&#x9;BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; WIDTH: 94px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: verdana, tahoma, arial; BACKGROUND-COLOR: #eee<br/>}<br/>.OverDragBox {<br/>&#x9;BACKGROUND-COLOR: #ffff99<br/>}<br/>.DragDragBox {<br/>&#x9;BACKGROUND-COLOR: #ffff99<br/>}<br/>.DragDragBox {<br/>&#x9;FILTER: alpha(opacity=50); BACKGROUND-COLOR: #ff99cc<br/>}<br/>LEGEND {<br/>&#x9;FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666699; FONT-FAMILY: verdana, tahoma, arial<br/>}<br/>FIELDSET {<br/>&#x9;PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px<br/>}<br/>.History {<br/>&#x9;FONT-SIZE: 10px; OVERFLOW: auto; WIDTH: 100%; FONT-FAMILY: verdana, tahoma, arial; HEIGHT: 82px<br/>}<br/>#DragContainer8 {<br/>&#x9;BORDER-RIGHT: #669999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #669999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #669999 1px solid; WIDTH: 110px; PADDING-TOP: 5px; BORDER-BOTTOM: #669999 1px solid; HEIGHT: 110px<br/>}<br/>.miniDragBox {<br/>&#x9;FLOAT: left; MARGIN: 0px 5px 5px 0px; WIDTH: 20px; HEIGHT: 20px<br/>}<br/>PRE {<br/>&#x9;BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f8f8f0<br/>}<br/>&#x6837;&#x4F8B;- &#x62D6;&#x62FD;&#x9875;&#x9762;&#x5143;&#x7D20;<br/>      <br/>      <br/>      Item #1<br/>      Item #2<br/>      Item #3<br/>      Item #4<br/>      <br/>      Item #5<br/>      Item #6<br/>      Item #7<br/>      Item #8<br/>      <br/>      Item #9<br/>      Item #10<br/>      Item #11<br/>      Item #12<br/>  <br/> [Ctrl+A &#x5168;&#x90E8;&#x9009;&#x62E9; &#x63D0;&#x793A;&#xFF1A;&#x4F60;&#x53EF;&#x5148;&#x4FEE;&#x6539;&#x90E8;&#x5206;&#x4EE3;&#x7801;&#xFF0C;&#x518D;&#x6309;&#x8FD0;&#x884C;]<br/>&#x83B7;&#x53D6;&#x9F20;&#x6807;&#x79FB;&#x52A8;&#x4FE1;&#x606F;<br/>&#x7B2C;&#x4E00;&#x6211;&#x4EEC;&#x9700;&#x8981;&#x83B7;&#x53D6;&#x9F20;&#x6807;&#x7684;&#x5750;&#x6807;&#xFF0E;&#x6211;&#x4EEC;&#x52A0;&#x4E00;&#x4E2A;&#x7528;&#x6237;&#x51FD;&#x6570;&#x5230;document.onmousemove&#x5C31;&#x53EF;&#x4EE5;&#x4E86;:<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;document.onmousemove = mouseMove;<br/>function mouseMove(ev){<br/> ev&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ev || window.event;<br/> var mousePos = mouseCoords(ev);<br/>}<br/>function mouseCoords(ev){<br/> if(ev.pageX || ev.pageY){<br/>&nbsp;&nbsp;return {x:ev.pageX, y:ev.pageY};<br/> }<br/> return {<br/>&nbsp;&nbsp;x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,<br/>&nbsp;&nbsp;y:ev.clientY + document.body.scrollTop&nbsp;&nbsp;- document.body.clientTop<br/> };<br/>}<br/> HTML&#x4EE3;&#x7801;<br/>function mouseMove(ev){<br/>&#x9;ev           = ev || window.event;<br/>&#x9;var mousePos = mouseCoords(ev);<br/>&#x9;&#x9;document.getElementById('xxx').value = mousePos.x;<br/>&#x9;&#x9;document.getElementById('yyy').value = mousePos.y;<br/>}<br/>function mouseCoords(ev){<br/>&#x9;if(ev.pageX || ev.pageY){<br/>&#x9;&#x9;return {x:ev.pageX, y:ev.pageY};<br/>&#x9;}<br/>&#x9;return {<br/>&#x9;&#x9;x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,<br/>&#x9;&#x9;y:ev.clientY + document.body.scrollTop  - document.body.clientTop<br/>&#x9;};<br/>}<br/>document.onmousemove = mouseMove;<br/>Mouse X Position:<br/>Mouse Y Position:<br/>  <br/> [Ctrl+A &#x5168;&#x90E8;&#x9009;&#x62E9; &#x63D0;&#x793A;&#xFF1A;&#x4F60;&#x53EF;&#x5148;&#x4FEE;&#x6539;&#x90E8;&#x5206;&#x4EE3;&#x7801;&#xFF0C;&#x518D;&#x6309;&#x8FD0;&#x884C;]<br/>&#x4F60;&#x9996;&#x5148;&#x8981;&#x58F0;&#x660E;&#x4E00;&#x4E2A;evnet&#x5BF9;&#x8C61;&#xFF0E;&#x4E0D;&#x8BBA;&#x4F55;&#x65F6;&#x4F60;&#x79FB;&#x52A8;&#x9F20;&#x6807;&#xFF0F;&#x70B9;&#x51FB;&#xFF0F;&#x6309;&#x952E;&#x7B49;&#x7B49;&#xFF0C;&#x4F1A;&#x5BF9;&#x5E94;&#x4E00;&#x4E2A;event&#x7684;&#x4E8B;&#x4EF6;&#xFF0E;&#x5728;Internet Explorer&#x91CC;event&#x662F;&#x5168;&#x5C40;&#x53D8;&#x91CF;&#xFF0C;&#x4F1A;&#x88AB;&#x5B58;&#x50A8;&#x5728;window.event&#x91CC;&#xFF0E; &#x5728;firefox&#x4E2D;&#xFF0C;&#x6216;&#x8005;&#x5176;&#x4ED6;&#x6D4F;&#x89C8;&#x5668;&#xFF0C;event&#x4E8B;&#x4EF6;&#x4F1A;&#x88AB;&#x76F8;&#x5E94;&#x7684;&#x81EA;&#x5B9A;&#x4E49;&#x51FD;&#x6570;&#x83B7;&#x53D6;&#xFF0E;&#x5F53;&#x6211;&#x4EEC;&#x5C06;mouseMove&#x51FD;&#x6570;&#x8D4B;&#x503C;&#x4E8E;document.onmousemove&#xFF0C;mouseMove&#x4F1A;&#x83B7;&#x53D6;&#x9F20;&#x6807;&#x79FB;&#x52A8;&#x4E8B;&#x4EF6;&#xFF0E; <br/>(ev = ev || window.event) &#x8FD9;&#x6837;&#x8BA9;ev&#x5728;&#x6240;&#x6709;&#x6D4F;&#x89C8;&#x5668;&#x4E0B;&#x83B7;&#x53D6;&#x4E86;event&#x4E8B;&#x4EF6;&#xFF0C;&#x5728;Firefox&#x4E0B;&#34;||window.event&#34;&#x5C06;&#x4E0D;&#x8D77;&#x4F5C;&#x7528;&#xFF0C;&#x56E0;&#x4E3A;ev&#x5DF2;&#x7ECF;&#x6709;&#x4E86;&#x8D4B;&#x503C;&#xFF0E;&#x5728;MSIE&#x4E0B;ev&#x662F;&#x7A7A;&#x7684;&#xFF0C;&#x6240;&#x4EE5;ev&#x5C06;&#x8BBE;&#x7F6E;&#x4E3A;window.event.<br/>&#x56E0;&#x4E3A;&#x6211;&#x4EEC;&#x5728;&#x8FD9;&#x7BC7;&#x6587;&#x7AE0;&#x4E2D;&#x9700;&#x8981;&#x591A;&#x6B21;&#x83B7;&#x53D6;&#x9F20;&#x6807;&#x5750;&#x6807;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x4EEC;&#x8BBE;&#x8BA1;&#x4E86;mouseCoords&#x8FD9;&#x4E2A;&#x51FD;&#x6570;&#xFF0C;&#x5B83;&#x53EA;&#x5305;&#x542B;&#x4E86;&#x4E00;&#x4E2A;&#x53C2;&#x6570;&#xFF0C;&#x5C31;&#x662F;the event.<br/>&#x6211;&#x4EEC;&#x9700;&#x8981;&#x8FD0;&#x884C;&#x5728;MSIE&#x4E0E;Firefox&#x4E3A;&#x9996;&#x7684;&#x5176;&#x4ED6;&#x6D4F;&#x89C8;&#x5668;&#x4E0B;&#xFF0E;Firefox&#x4EE5;event.pageX&#x548C;event.pageY&#x6765;&#x4EE3;&#x8868;&#x9F20;&#x6807;&#x76F8;&#x5E94;&#x4E8E;&#x6587;&#x6863;&#x5DE6;&#x4E0A;&#x89D2;&#x7684;&#x4F4D;&#x7F6E;&#xFF0E;&#x5982;&#x679C;&#x4F60;&#x6709;&#x4E00;&#x4E2A;500*500&#x7684;&#x7A97;&#x53E3;&#xFF0C;&#x800C;&#x4E14;&#x4F60;&#x7684;&#x9F20;&#x6807;&#x5728;&#x6B63;&#x4E2D;&#x95F4;&#xFF0C;&#x90A3;&#x4E48;paegX&#x548C;pageY&#x5C06;&#x662F;250&#xFF0C;&#x5F53;&#x4F60;&#x5C06;&#x9875;&#x9762;&#x5F80;&#x4E0B;&#x6EDA;&#x52A8;500px&#xFF0C;&#x90A3;&#x4E48;pageY&#x5C06;&#x662F;750.&#x6B64;&#x65F6;pageX&#x4E0D;&#x53D8;&#xFF0C;&#x8FD8;&#x662F;250.<br/>MSIE&#x548C;&#x8FD9;&#x4E2A;&#x76F8;&#x53CD;&#xFF0C;MSIE&#x5C06;event.clientX&#x4E0E;event.clientY&#x6765;&#x4EE3;&#x8868;&#x9F20;&#x6807;&#x4E0E;ie&#x7A97;&#x53E3;&#x7684;&#x4F4D;&#x7F6E;&#xFF0C;&#x5E76;&#x4E0D;&#x662F;&#x6587;&#x6863;&#xFF0E;&#x5F53;&#x6211;&#x4EEC;&#x6709;&#x4E00;&#x4E2A;500*500&#x7684;&#x7A97;&#x53E3;&#xFF0C;&#x9F20;&#x6807;&#x5728;&#x6B63;&#x4E2D;&#x95F4;&#xFF0C;&#x90A3;&#x4E48;clientX&#x4E0E;clientY&#x4E5F;&#x662F;250&#xFF0C;&#x5982;&#x679C;&#x4F60;&#x5782;&#x76F4;&#x6EDA;&#x52A8;&#x7A97;&#x53E3;&#x5230;&#x4EFB;&#x4F55;&#x4F4D;&#x7F6E;&#xFF0C;clientY&#x4ECD;&#x7136;&#x662F;250&#xFF0C;&#x56E0;&#x4E3A;&#x76F8;&#x5BF9;ie&#x7A97;&#x53E3;&#x5E76;&#x6CA1;&#x6709;&#x53D8;&#x5316;&#xFF0E;&#x60F3;&#x5F97;&#x5230;&#x6B63;&#x786E;&#x7684;&#x7ED3;&#x679C;&#xFF0C;&#x6211;&#x4EEC;&#x5FC5;&#x987B;&#x52A0;&#x5165;scrollLeft&#x4E0E;scrollTop&#x8FD9;&#x4E24;&#x4E2A;&#x76F8;&#x5BF9;&#x4E8E;&#x6587;&#x6863;&#x9F20;&#x6807;&#x4F4D;&#x7F6E;&#x7684;&#x5C5E;&#x6027;&#xFF0E;&#x6700;&#x540E;&#xFF0C;&#x7531;&#x4E8E;MSIE&#x5E76;&#x6CA1;&#x6709;0,0&#x7684;&#x6587;&#x6863;&#x8D77;&#x59CB;&#x4F4D;&#x7F6E;&#xFF0C;&#x56E0;&#x4E3A;&#x901A;&#x5E38;&#x4F1A;&#x8BBE;&#x7F6E;2px&#x7684;&#x8FB9;&#x6846;&#x5728;&#x5468;&#x56F4;&#xFF0C;&#x8FB9;&#x6846;&#x7684;&#x5BBD;&#x5EA6;&#x5305;&#x542B;&#x5728;document.body.clientLeft&#x4E0E;clientTop&#x8FD9;&#x4E24;&#x4E2A;&#x5C5E;&#x6027;&#x4E2D;&#xFF0C;&#x6211;&#x4EEC;&#x518D;&#x52A0;&#x5165;&#x8FD9;&#x4E9B;&#x5230;&#x9F20;&#x6807;&#x7684;&#x4F4D;&#x7F6E;&#x4E2D;&#xFF0E;<br/>&#x5F88;&#x5E78;&#x8FD0;&#xFF0C;&#x8FD9;&#x6837;mouseCoords&#x51FD;&#x6570;&#x5C31;&#x5B8C;&#x6210;&#x4E86;&#xFF0C;&#x6211;&#x4EEC;&#x4E0D;&#x518D;&#x4E3A;&#x5750;&#x6807;&#x7684;&#x4E8B;&#x64CD;&#x5FC3;&#x4E86;&#xFF0E;<br/>&#x6355;&#x6349;&#x9F20;&#x6807;&#x70B9;&#x51FB;<br/>&#x4E0B;&#x6B21;&#x6211;&#x4EEC;&#x5C06;&#x77E5;&#x9053;&#x9F20;&#x6807;&#x4F55;&#x65F6;&#x70B9;&#x51FB;&#x4E0E;&#x4F55;&#x65F6;&#x653E;&#x5F00;&#xFF0E;&#x5982;&#x679C;&#x6211;&#x4EEC;&#x8DF3;&#x8FC7;&#x8FD9;&#x4E00;&#x6B65;&#xFF0C;&#x6211;&#x4EEC;&#x5728;&#x505A;&#x62D6;&#x62FD;&#x65F6;&#x5C06;&#x6C38;&#x8FDC;&#x4E0D;&#x77E5;&#x9053;&#x9F20;&#x6807;&#x79FB;&#x52A8;&#x4E0A;&#x9762;&#x65F6;&#x7684;&#x52A8;&#x4F5C;&#xFF0C;&#x8FD9;&#x5C06;&#x662F;&#x607C;&#x4EBA;&#x7684;&#x4E0E;&#x8FDD;&#x53CD;&#x76F4;&#x89C9;&#x7684;&#xFF0E;<br/>&#x8FD9;&#x91CC;&#x6709;&#x4E24;&#x4E2A;&#x51FD;&#x6570;&#x5E2E;&#x52A9;&#x6211;&#x4EEC;:onmousedown&#x4E0E;onmouseup.&#x6211;&#x4EEC;&#x9884;&#x5148;&#x8BBE;&#x7F6E;&#x51FD;&#x6570;&#x6765;&#x63A5;&#x6536;document.onmousemove&#xFF0C;&#x8FD9;&#x6837;&#x770B;&#x8D77;&#x6765;&#x5F88;&#x8C61;&#x6211;&#x4EEC;&#x4F1A;&#x83B7;&#x53D6;document.onmousedown&#x4E0E;document.onmouseup&#xFF0E;&#x4F46;&#x662F;&#x5F53;&#x6211;&#x4EEC;&#x83B7;&#x53D6;document.onmousedown&#x65F6;&#xFF0C;&#x6211;&#x4EEC;&#x540C;&#x65F6;&#x83B7;&#x53D6;&#x4E86;&#x4EFB;&#x4F55;&#x5BF9;&#x8C61;&#x7684;&#x70B9;&#x51FB;&#x5C5E;&#x6027;&#x5982;:text,images,tables&#x7B49;&#x7B49;.&#x6211;&#x4EEC;&#x53EA;&#x60F3;&#x83B7;&#x53D6;&#x90A3;&#x4E9B;&#x9700;&#x8981;&#x62D6;&#x62FD;&#x7684;&#x5C5E;&#x6027;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x4EEC;&#x8BBE;&#x7F6E;&#x51FD;&#x6570;&#x6765;&#x83B7;&#x53D6;&#x6211;&#x4EEC;&#x9700;&#x8981;&#x79FB;&#x52A8;&#x7684;&#x5BF9;&#x8C61;&#xFF0E;<br/> HTML&#x4EE3;&#x7801;<br/>function mouseDown(ev){<br/>&#x9;ev         = ev || window.event;<br/>&#x9;var target = ev.target || ev.srcElement;<br/>&#x9;if(target.onmousedown || target.getAttribute('DragObj')){<br/>&#x9;&#x9;return false;<br/>&#x9;}<br/>}<br/>function makeClickable(item){<br/>&#x9;if(!item) return;<br/>&#x9;item.onmousedown = function(ev){<br/>&#x9;&#x9;document.getElementById('ClickImage').value = this.name;<br/>&#x9;}<br/>}<br/>document.onmousedown = mouseDown;<br/>window.onload = function(){<br/>&#x9;makeClickable(document.getElementById('ClickImage1'));<br/>&#x9;makeClickable(document.getElementById('ClickImage2'));<br/>&#x9;makeClickable(document.getElementById('ClickImage3'));<br/>&#x9;makeClickable(document.getElementById('ClickImage4'));<br/>}<br/>  Demo - Click any image<br/> <br/>You clicked on:  <br/>  <br/> [Ctrl+A &#x5168;&#x90E8;&#x9009;&#x62E9; &#x63D0;&#x793A;&#xFF1A;&#x4F60;&#x53EF;&#x5148;&#x4FEE;&#x6539;&#x90E8;&#x5206;&#x4EE3;&#x7801;&#xFF0C;&#x518D;&#x6309;&#x8FD0;&#x884C;]<br/>&#x79FB;&#x52A8;&#x4E00;&#x4E2A;&#x5143;&#x7D20;<br/>&#x6211;&#x4EEC;&#x77E5;&#x9053;&#x4E86;&#x600E;&#x4E48;&#x6355;&#x6349;&#x9F20;&#x6807;&#x79FB;&#x52A8;&#x4E0E;&#x70B9;&#x51FB;&#xFF0E;&#x5269;&#x4E0B;&#x7684;&#x5C31;&#x662F;&#x79FB;&#x52A8;&#x5143;&#x7D20;&#x4E86;&#xFF0E;&#x9996;&#x5148;&#xFF0C;&#x8981;&#x786E;&#x5B9A;&#x4E00;&#x4E2A;&#x660E;&#x786E;&#x7684;&#x9875;&#x9762;&#x4F4D;&#x7F6E;&#xFF0C;css&#x6837;&#x5F0F;&#x8868;&#x8981;&#x7528;&#39;absolute&#39;.&#x8BBE;&#x7F6E;&#x5143;&#x7D20;&#x7EDD;&#x5BF9;&#x4F4D;&#x7F6E;&#x610F;&#x5473;&#x7740;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x7528;&#x6837;&#x5F0F;&#x8868;&#x7684;.top&#x548C;.left&#x6765;&#x5B9A;&#x4F4D;&#xFF0C;&#x53EF;&#x4EE5;&#x7528;&#x76F8;&#x5BF9;&#x4F4D;&#x7F6E;&#x6765;&#x5B9A;&#x4F4D;&#x4E86;&#xFF0E;&#x6211;&#x4EEC;&#x5C06;&#x9F20;&#x6807;&#x7684;&#x79FB;&#x52A8;&#x5168;&#x90E8;&#x76F8;&#x5BF9;&#x9875;&#x9762;top-left&#xFF0C;&#x57FA;&#x4E8E;&#x8FD9;&#x70B9;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x8FDB;&#x884C;&#x4E0B;&#x4E00;&#x6B65;&#x4E86;&#xFF0E;<br/>&#x5F53;&#x6211;&#x4EEC;&#x5B9A;&#x4E49;item.style.position=&#39;absolute&#39;&#xFF0C;&#x6240;&#x6709;&#x7684;&#x64CD;&#x4F5C;&#x90FD;&#x662F;&#x6539;&#x53D8;left&#x5750;&#x6807;&#x4E0E;top&#x5750;&#x6807;&#xFF0C;&#x7136;&#x540E;&#x5B83;&#x79FB;&#x52A8;&#x4E86;&#xFF0E;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;document.onmousemove = mouseMove;<br/>document.onmouseup&nbsp;&nbsp; = mouseUp;<br/>var dragObject&nbsp;&nbsp;= null;<br/>var mouseOffset = null;<br/>function getMouseOffset(target, ev){<br/> ev = ev || window.event;<br/> var docPos&nbsp;&nbsp;&nbsp;&nbsp;= getPosition(target);<br/> var mousePos&nbsp;&nbsp;= mouseCoords(ev);<br/> return {x:mousePos.x - docPos.x, y:mousePos.y - docPos.y};<br/>}<br/>function getPosition(e){<br/> var left = 0;<br/> var top&nbsp;&nbsp;= 0;<br/> while (e.offsetParent){<br/>&nbsp;&nbsp;left += e.offsetLeft;<br/>&nbsp;&nbsp;top&nbsp;&nbsp;+= e.offsetTop;<br/>&nbsp;&nbsp;e&nbsp;&nbsp;&nbsp;&nbsp; = e.offsetParent;<br/> }<br/> left += e.offsetLeft;<br/> top&nbsp;&nbsp;+= e.offsetTop;<br/> return {x:left, y:top};<br/>}<br/>function mouseMove(ev){<br/> ev&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ev || window.event;<br/> var mousePos = mouseCoords(ev);<br/> if(dragObject){<br/>&nbsp;&nbsp;dragObject.style.position = &#39;absolute&#39;;<br/>&nbsp;&nbsp;dragObject.style.top&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= mousePos.y - mouseOffset.y;<br/>&nbsp;&nbsp;dragObject.style.left&nbsp;&nbsp;&nbsp;&nbsp; = mousePos.x - mouseOffset.x;<br/>&nbsp;&nbsp;return false;<br/> }<br/>}<br/>function mouseUp(){<br/> dragObject = null;<br/>}<br/>function makeDraggable(item){<br/> if(!item) return;<br/> item.onmousedown = function(ev){<br/>&nbsp;&nbsp;dragObject&nbsp;&nbsp;= this;<br/>&nbsp;&nbsp;mouseOffset = getMouseOffset(this, ev);<br/>&nbsp;&nbsp;return false;<br/> }<br/>}<br/> HTML&#x4EE3;&#x7801;<br/>Number.prototype.NaN0=function(){return isNaN(this)?0:this;}<br/>var iMouseDown  = false;<br/>var dragObject  = null;<br/>var curTarget   = null;<br/>function makeDraggable(item){<br/>&#x9;if(!item) return;<br/>&#x9;item.onmousedown = function(ev){<br/>&#x9;&#x9;dragObject  = this;<br/>&#x9;&#x9;mouseOffset = getMouseOffset(this, ev);<br/>&#x9;&#x9;return false;<br/>&#x9;}<br/>}<br/>function getMouseOffset(target, ev){<br/>&#x9;ev = ev || window.event;<br/>&#x9;var docPos    = getPosition(target);<br/>&#x9;var mousePos  = mouseCoords(ev);<br/>&#x9;return {x:mousePos.x - docPos.x, y:mousePos.y - docPos.y};<br/>}<br/>function getPosition(e){<br/>&#x9;var left = 0;<br/>&#x9;var top  = 0;<br/>&#x9;while (e.offsetParent){<br/>&#x9;&#x9;left += e.offsetLeft + (e.currentStyle?(parseInt(e.currentStyle.borderLeftWidth)).NaN0():0);<br/>&#x9;&#x9;top  += e.offsetTop  + (e.currentStyle?(parseInt(e.currentStyle.borderTopWidth)).NaN0():0);<br/>&#x9;&#x9;e     = e.offsetParent;<br/>&#x9;}<br/>&#x9;left += e.offsetLeft + (e.currentStyle?(parseInt(e.currentStyle.borderLeftWidth)).NaN0():0);<br/>&#x9;top  += e.offsetTop  + (e.currentStyle?(parseInt(e.currentStyle.borderTopWidth)).NaN0():0);<br/>&#x9;return {x:left, y:top};<br/>}<br/>function mouseCoords(ev){<br/>&#x9;if(ev.pageX || ev.pageY){<br/>&#x9;&#x9;return {x:ev.pageX, y:ev.pageY};<br/>&#x9;}<br/>&#x9;return {<br/>&#x9;&#x9;x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,<br/>&#x9;&#x9;y:ev.clientY + document.body.scrollTop  - document.body.clientTop<br/>&#x9;};<br/>}<br/>function mouseDown(ev){<br/>&#x9;ev         = ev || window.event;<br/>&#x9;var target = ev.target || ev.srcElement;<br/>&#x9;if(target.onmousedown || target.getAttribute('DragObj')){<br/>&#x9;&#x9;return false;<br/>&#x9;}<br/>}<br/>function mouseUp(ev){<br/>&#x9;dragObject = null;<br/>&#x9;iMouseDown = false;<br/>}<br/>function mouseMove(ev){<br/>&#x9;ev         = ev || window.event;<br/>&#x9;/*<br/>&#x9;We are setting target to whatever item the mouse is currently on<br/>&#x9;Firefox uses event.target here, MSIE uses event.srcElement<br/>&#x9;*/<br/>&#x9;var target   = ev.target || ev.srcElement;<br/>&#x9;var mousePos = mouseCoords(ev);<br/>&#x9;if(dragObject){<br/>&#x9;&#x9;dragObject.style.position = 'absolute';<br/>&#x9;&#x9;dragObject.style.top      = mousePos.y - mouseOffset.y;<br/>&#x9;&#x9;dragObject.style.left     = mousePos.x - mouseOffset.x;<br/>&#x9;}<br/>&#x9;// track the current mouse state so we can compare against it next time<br/>&#x9;lMouseState = iMouseDown;<br/>&#x9;// this prevents items on the page from being highlighted while dragging<br/>&#x9;if(curTarget || dragObject) return false;<br/>}<br/>document.onmousemove = mouseMove;<br/>document.onmousedown = mouseDown;<br/>document.onmouseup   = mouseUp;<br/>window.onload = function() {<br/>&#x9;makeDraggable(document.getElementById('DragImage5'));<br/>&#x9;makeDraggable(document.getElementById('DragImage6'));<br/>&#x9;makeDraggable(document.getElementById('DragImage7'));<br/>&#x9;makeDraggable(document.getElementById('DragImage8'));<br/>}<br/>Demo - Drag any of the <br/>images <br/>  <br/> [Ctrl+A &#x5168;&#x90E8;&#x9009;&#x62E9; &#x63D0;&#x793A;&#xFF1A;&#x4F60;&#x53EF;&#x5148;&#x4FEE;&#x6539;&#x90E8;&#x5206;&#x4EE3;&#x7801;&#xFF0C;&#x518D;&#x6309;&#x8FD0;&#x884C;]<br/>&#x4F60;&#x4F1A;&#x6CE8;&#x610F;&#x5230;&#x8FD9;&#x4E2A;&#x4EE3;&#x7801;&#x51E0;&#x4E4E;&#x662F;&#x524D;&#x9762;&#x7684;&#x5168;&#x96C6;&#xFF0C;&#x5C06;&#x524D;&#x9762;&#x7684;&#x5408;&#x5728;&#x4E00;&#x8D77;&#x5C31;&#x5B9E;&#x73B0;&#x4E86;&#x62D6;&#x62FD;&#x6548;&#x679C;&#x4E86;&#xFF0E;<br/>&#x5F53;&#x6211;&#x4EEC;&#x70B9;&#x51FB;&#x4E00;&#x4E2A;item&#x65F6;&#xFF0C;&#x6211;&#x4EEC;&#x5C31;&#x83B7;&#x53D6;&#x4E86;&#x5F88;&#x591A;&#x53D8;&#x91CF;&#xFF0C;&#x5982;&#x9F20;&#x6807;&#x4F4D;&#x7F6E;&#xFF0C;&#x9F20;&#x6807;&#x4F4D;&#x7F6E;&#x81EA;&#x7136;&#x5C31;&#x5305;&#x542B;&#x4E86;&#x90A3;&#x4E2A;item&#x7684;&#x5750;&#x6807;&#x4FE1;&#x606F;&#x4E86;&#xFF0E;&#x5982;&#x679C;&#x6211;&#x4EEC;&#x70B9;&#x51FB;&#x4E86;&#x4E00;&#x4E2A;20*20px&#x56FE;&#x50CF;&#x7684;&#x6B63;&#x4E2D;&#x95F4;&#xFF0C;&#x90A3;&#x4E48;&#x9F20;&#x6807;&#x7684;&#x76F8;&#x5BF9;&#x5750;&#x6807;&#x4E3A;{x:10,y:10}&#xFF0E;&#x5F53;&#x6211;&#x4EEC;&#x70B9;&#x51FB;&#x8FD9;&#x4E2A;&#x56FE;&#x50CF;&#x7684;&#x5DE6;&#x4E0A;&#x89D2;&#x90A3;&#x4E48;&#x9F20;&#x6807;&#x7684;&#x76F8;&#x5BF9;&#x5750;&#x6807;&#x4E3A;{x:0,y:0}.&#x5F53;&#x6211;&#x4EEC;&#x70B9;&#x51FB;&#x65F6;&#xFF0C;&#x6211;&#x4EEC;&#x7528;&#x8FD9;&#x4E2A;&#x65B9;&#x6CD5;&#x53D6;&#x5F97;&#x4E00;&#x4E9B;&#x9F20;&#x6807;&#x4E0E;&#x56FE;&#x7247;&#x6821;&#x5BF9;&#x7684;&#x4FE1;&#x606F;&#xFF0E;&#x5982;&#x679C;&#x6211;&#x4EEC;&#x4E0D;&#x80FD;&#x52A0;&#x8F7D;&#x9875;&#x9762;item&#xFF0C;&#x90A3;&#x4E48;&#x4FE1;&#x606F;&#x5C06;&#x662F;document&#x4FE1;&#x606F;&#xFF0C;&#x4F1A;&#x5FFD;&#x7565;&#x4E86;&#x70B9;&#x51FB;&#x7684;item&#x4FE1;&#x606F;&#xFF0E;<br/>mouseOffset&#x51FD;&#x6570;&#x4F7F;&#x7528;&#x4E86;&#x53E6;&#x4E00;&#x4E2A;&#x51FD;&#x6570;getPosition.getPosition&#x7684;&#x4F5C;&#x7528;&#x662F;&#x8FD4;&#x56DE;item&#x76F8;&#x5BF9;&#x9875;&#x9762;&#x5DE6;&#x4E0A;&#x89D2;&#x7684;&#x5750;&#x6807;&#xFF0C;&#x5982;&#x679C;&#x6211;&#x4EEC;&#x5C1D;&#x8BD5;&#x83B7;&#x53D6;item.offsetLeft&#x6216;&#x8005;item.style.left&#xFF0C;&#x90A3;&#x4E48;&#x6211;&#x4EEC;&#x5C06;&#x53D6;&#x5F97;item&#x76F8;&#x5BF9;&#x4E0E;&#x7236;&#x7EA7;&#x7684;&#x4F4D;&#x7F6E;&#xFF0C;&#x4E0D;&#x662F;&#x6574;&#x4E2A;document&#xFF0E;&#x6240;&#x6709;&#x7684;&#x811A;&#x672C;&#x6211;&#x4EEC;&#x90FD;&#x662F;&#x76F8;&#x5BF9;&#x6574;&#x4E2A;document&#xFF0C;&#x8FD9;&#x6837;&#x4F1A;&#x66F4;&#x597D;&#x4E00;&#x4E9B;&#xFF0E;<br/>&#x4E3A;&#x4E86;&#x5B8C;&#x6210;getPosition&#x4EFB;&#x52A1;&#xFF0C;&#x5FC5;&#x987B;&#x5FAA;&#x73AF;&#x53D6;&#x5F97;item&#x7684;&#x7236;&#x7EA7;&#xFF0C;&#x6211;&#x4EEC;&#x5C06;&#x52A0;&#x8F7D;&#x5185;&#x5BB9;&#x5230;item&#x7684;&#x5DE6;&#xFF0F;&#x4E0A;&#x7684;&#x4F4D;&#x7F6E;&#xFF0E;&#x6211;&#x4EEC;&#x9700;&#x8981;&#x7BA1;&#x7406;&#x60F3;&#x8981;&#x7684;top&#x4E0E;left&#x5217;&#x8868;&#xFF0E;<br/>&#x81EA;&#x4ECE;&#x5B9A;&#x4E49;&#x4E86;mousemove&#x8FD9;&#x4E2A;&#x51FD;&#x6570;&#xFF0C;mouseMove&#x5C31;&#x4F1A;&#x4E00;&#x76F4;&#x8FD0;&#x884C;&#xFF0E;&#x7B2C;&#x4E00;&#x6211;&#x4EEC;&#x786E;&#x5B9A;item&#x7684;style.position&#x4E3A;absolute&#xFF0C;&#x7B2C;&#x4E8C;&#x6211;&#x4EEC;&#x79FB;&#x52A8;item&#x5230;&#x524D;&#x9762;&#x5B9A;&#x4E49;&#x597D;&#x7684;&#x4F4D;&#x7F6E;&#xFF0E;&#x5F53;mouse&#x70B9;&#x51FB;&#x88AB;&#x91CA;&#x653E;&#xFF0C;dragObject&#x88AB;&#x8BBE;&#x7F6E;&#x4E3A;null&#xFF0C;mouseMove&#x5C06;&#x4E0D;&#x5728;&#x505A;&#x4EFB;&#x4F55;&#x4E8B;&#xFF0E;<br/>Dro&#112;ping an Item<br/>&#x524D;&#x9762;&#x7684;&#x4F8B;&#x5B50;&#x76EE;&#x7684;&#x5F88;&#x7B80;&#x5355;&#xFF0C;&#x5C31;&#x662F;&#x62D6;&#x62FD;item&#x5230;&#x6211;&#x4EEC;&#x5E0C;&#x671B;&#x5230;&#x7684;&#x5730;&#x65B9;&#xFF0E;&#x6211;&#x4EEC;&#x7ECF;&#x5E38;&#x8FD8;&#x6709;&#x5176;&#x4ED6;&#x76EE;&#x7684;&#x5982;&#x5220;&#x9664;item&#xFF0C;&#x6BD4;&#x5982;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x5C06;item&#x62D6;&#x5230;&#x5783;&#x573E;&#x6876;&#x91CC;&#xFF0C;&#x6216;&#x8005;&#x5176;&#x4ED6;&#x9875;&#x9762;&#x5B9A;&#x4E49;&#x7684;&#x4F4D;&#x7F6E;&#xFF0E;<br/>&#x5F88;&#x4E0D;&#x5E78;&#xFF0C;&#x6211;&#x4EEC;&#x6709;&#x4E00;&#x4E2A;&#x5F88;&#x5927;&#x7684;&#x96BE;&#x9898;&#xFF0C;&#x5F53;&#x6211;&#x4EEC;&#x62D6;&#x62FD;&#xFF0C;item&#x4F1A;&#x5728;&#x9F20;&#x6807;&#x4E4B;&#x4E0B;&#xFF0C;&#x6BD4;&#x5982;mouseove,mousedown,mouseup&#x6216;&#x8005;&#x5176;&#x4ED6;mouse action&#xFF0E;&#x5982;&#x679C;&#x6211;&#x4EEC;&#x62D6;&#x62FD;&#x4E00;&#x4E2A;item&#x5230;&#x5783;&#x573E;&#x6876;&#x4E0A;&#xFF0C;&#x9F20;&#x6807;&#x4FE1;&#x606F;&#x8FD8;&#x5728;item&#x4E0A;&#xFF0C;&#x4E0D;&#x5728;&#x5783;&#x573E;&#x6876;&#x4E0A;&#xFF0E;<br/>&#x600E;&#x4E48;&#x89E3;&#x51B3;&#x8FD9;&#x4E2A;&#x95EE;&#x9898;&#x5462;&#xFF1F;&#x6709;&#x51E0;&#x4E2A;&#x65B9;&#x6CD5;&#x53EF;&#x4EE5;&#x6765;&#x89E3;&#x51B3;&#xFF0E;&#x7B2C;&#x4E00;&#xFF0C;&#x8FD9;&#x662F;&#x4EE5;&#x524D;&#x6BD4;&#x8F83;&#x63A8;&#x8350;&#x7684;&#xFF0C;&#x6211;&#x4EEC;&#x5728;&#x79FB;&#x52A8;&#x9F20;&#x6807;&#x65F6;item&#x4F1A;&#x8DDF;&#x968F;&#x9F20;&#x6807;&#xFF0C;&#x5E76;&#x5360;&#x7528;&#x4E86;mouseover/mousemove&#x7B49;&#x9F20;&#x6807;&#x4E8B;&#x4EF6;&#xFF0C;&#x6211;&#x4EEC;&#x4E0D;&#x8FD9;&#x6837;&#x505A;&#xFF0C;&#x53EA;&#x662F;&#x8BA9;item&#x8DDF;&#x968F;&#x7740;&#x9F20;&#x6807;&#xFF0C;&#x5E76;&#x4E0D;&#x5360;&#x7528;mouseover&#x7B49;&#x9F20;&#x6807;&#x4E8B;&#x4EF6;&#xFF0C;&#x8FD9;&#x6837;&#x4F1A;&#x89E3;&#x51B3;&#x95EE;&#x9898;&#xFF0C;&#x4F46;&#x662F;&#x8FD9;&#x6837;&#x5E76;&#x4E0D;&#x597D;&#x770B;&#xFF0C;&#x6211;&#x4EEC;&#x8FD8;&#x662F;&#x5E0C;&#x671B;item&#x80FD;&#x76F4;&#x63A5;&#x8DDF;&#x5728;mouse&#x4E0B;&#xFF0E;<br/>&#x53E6;&#x4E00;&#x4E2A;&#x9009;&#x62E9;&#x662F;&#x4E0D;&#x505A;item&#x7684;&#x62D6;&#x62FD;&#xFF0E;&#x4F60;&#x53EF;&#x4EE5;&#x6539;&#x53D8;&#x9F20;&#x6807;&#x6307;&#x9488;&#x6765;&#x663E;&#x793A;&#x9700;&#x8981;&#x62D6;&#x62FD;&#x7684;item&#xFF0C;&#x7136;&#x540E;&#x653E;&#x5728;&#x9F20;&#x6807;&#x91CA;&#x653E;&#x7684;&#x4F4D;&#x7F6E;&#xFF0E;&#x8FD9;&#x4E2A;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#xFF0C;&#x4E5F;&#x662F;&#x56E0;&#x4E3A;&#x7F8E;&#x5B66;&#x539F;&#x56E0;&#x4E0D;&#x4E88;&#x63A5;&#x53D7;&#xFF0E;<br/>&#x6700;&#x540E;&#x7684;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x662F;&#xFF0C;&#x6211;&#x4EEC;&#x5E76;&#x4E0D;&#x53BB;&#x9664;&#x62D6;&#x62FD;&#x6548;&#x679C;&#xFF0E;&#x8FD9;&#x79CD;&#x65B9;&#x6CD5;&#x6BD4;&#x524D;&#x4E24;&#x79CD;&#x7E41;&#x6742;&#x8BB8;&#x591A;&#xFF0C;&#x6211;&#x4EEC;&#x9700;&#x8981;&#x5B9A;&#x4E49;&#x6211;&#x4EEC;&#x9700;&#x8981;&#x91CA;&#x653E;&#x76EE;&#x6807;&#x7684;&#x5217;&#x8868;&#xFF0C;&#x5F53;&#x9F20;&#x6807;&#x91CA;&#x653E;&#x65F6;&#xFF0C;&#x624B;&#x5DE5;&#x53BB;&#x68C0;&#x67E5;&#x91CA;&#x653E;&#x7684;&#x4F4D;&#x7F6E;&#x662F;&#x5426;&#x662F;&#x5728;&#x76EE;&#x6807;&#x5217;&#x8868;&#x4F4D;&#x7F6E;&#x4E0A;&#xFF0C;&#x5982;&#x679C;&#x5728;&#xFF0C;&#x8BF4;&#x660E;&#x662F;&#x91CA;&#x653E;&#x5728;&#x76EE;&#x6807;&#x4F4D;&#x7F6E;&#x4E0A;&#x4E86;&#xFF0E;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;/*<br/>All code from the previous example is needed with the exception<br/>of the mouseUp function which is replaced below<br/>*/<br/>var dro&#112;Targets = [];<br/>function addDro&#112;Target(dro&#112;Target){<br/> dro&#112;Targets.push(dro&#112;Target);<br/>}<br/>function mouseUp(ev){<br/> ev&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = ev || window.event;<br/> var mousePos = mouseCoords(ev);<br/> for(var i=0; i&lt;dro&#112;Targets.length; i++){<br/>&nbsp;&nbsp;var curTarget&nbsp;&nbsp;= dro&#112;Targets[i];<br/>&nbsp;&nbsp;var targPos&nbsp;&nbsp;&nbsp;&nbsp;= getPosition(curTarget);<br/>&nbsp;&nbsp;var targWidth&nbsp;&nbsp;= parseInt(curTarget.offsetWidth);<br/>&nbsp;&nbsp;var targHeight = parseInt(curTarget.offsetHeight);<br/>&nbsp;&nbsp;if(<br/>&nbsp;&nbsp; (mousePos.x &gt; targPos.x)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;&amp;<br/>&nbsp;&nbsp; (mousePos.x &lt; (targPos.x + targWidth))&nbsp;&nbsp;&amp;&amp;<br/>&nbsp;&nbsp; (mousePos.y &gt; targPos.y)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;&amp;<br/>&nbsp;&nbsp; (mousePos.y &lt; (targPos.y + targHeight))){<br/>&nbsp;&nbsp;&nbsp;&nbsp;// dragObject was dro&#112;ped onto curTarget!<br/>&nbsp;&nbsp;}<br/> }<br/> dragObject&nbsp;&nbsp; = null;<br/>}<br/> HTML&#x4EE3;&#x7801;<br/>var iMouseDown  = false;<br/>var dragObject  = null;<br/>Number.prototype.NaN0=function(){return isNaN(this)?0:this;}<br/>// Demo 0 variables<br/>var DragDro&#112;s   = [];<br/>var curTarget   = null;<br/>var lastTarget  = null;<br/>function makeDraggable(item){<br/>&#x9;if(!item) return;<br/>&#x9;item.onmousedown = function(ev){<br/>&#x9;&#x9;dragObject  = this;<br/>&#x9;&#x9;mouseOffset = getMouseOffset(this, ev);<br/>&#x9;&#x9;return false;<br/>&#x9;}<br/>}<br/>function getMouseOffset(target, ev){<br/>&#x9;ev = ev || window.event;<br/>&#x9;var docPos    = getPosition(target);<br/>&#x9;var mousePos  = mouseCoords(ev);<br/>&#x9;return {x:mousePos.x - docPos.x, y:mousePos.y - docPos.y};<br/>}<br/>function getPosition(e){<br/>&#x9;var left = 0;<br/>&#x9;var top  = 0;<br/>&#x9;while (e.offsetParent){<br/>&#x9;&#x9;left += e.offsetLeft + (e.currentStyle?(parseInt(e.currentStyle.borderLeftWidth)).NaN0():0);<br/>&#x9;&#x9;top  += e.offsetTop  + (e.currentStyle?(parseInt(e.currentStyle.borderTopWidth)).NaN0():0);<br/>&#x9;&#x9;e     = e.offsetParent;<br/>&#x9;}<br/>&#x9;left += e.offsetLeft + (e.currentStyle?(parseInt(e.currentStyle.borderLeftWidth)).NaN0():0);<br/>&#x9;top  += e.offsetTop  + (e.currentStyle?(parseInt(e.currentStyle.borderTopWidth)).NaN0():0);<br/>&#x9;return {x:left, y:top};<br/>}<br/>function mouseCoords(ev){<br/>&#x9;if(ev.pageX || ev.pageY){<br/>&#x9;&#x9;return {x:ev.pageX, y:ev.pageY};<br/>&#x9;}<br/>&#x9;return {<br/>&#x9;&#x9;x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,<br/>&#x9;&#x9;y:ev.clientY + document.body.scrollTop  - document.body.clientTop<br/>&#x9;};<br/>}<br/>function mouseDown(ev){<br/>&#x9;ev         = ev || window.event;<br/>&#x9;var target = ev.target || ev.srcElement;<br/>&#x9;if(target.onmousedown || target.getAttribute('DragObj')){<br/>&#x9;&#x9;return false;<br/>&#x9;}<br/>}<br/>function mouseUp(ev){<br/>&#x9;//dragObject = null;<br/>&#x9;if(dragObject){<br/>&#x9;&#x9;ev           = ev || window.event;<br/>&#x9;&#x9;var mousePos = mouseCoords(ev);<br/>&#x9;&#x9;var dT = dragObject.getAttribute('dro&#112;target');<br/>&#x9;&#x9;if(dT){<br/>&#x9;&#x9;&#x9;var targObj = document.getElementById(dT);<br/>&#x9;&#x9;&#x9;var objPos  = getPosition(targObj);<br/>&#x9;&#x9;&#x9;if((mousePos.x > objPos.x) &amp;&amp; (mousePos.y > objPos.y) <br/>&amp;&amp; (mousePos.x<br/>Demo - Drag any image onto the <br/>trashcan       <br/> <br/> <br/>  <br/> [Ctrl+A &#x5168;&#x90E8;&#x9009;&#x62E9; &#x63D0;&#x793A;&#xFF1A;&#x4F60;&#x53EF;&#x5148;&#x4FEE;&#x6539;&#x90E8;&#x5206;&#x4EE3;&#x7801;&#xFF0C;&#x518D;&#x6309;&#x8FD0;&#x884C;]<br/>&#x9F20;&#x6807;&#x91CA;&#x653E;&#x65F6;&#x4F1A;&#x53BB;&#x53D6;&#x662F;&#x5426;&#x6709;dro&#112;&#x5C5E;&#x6027;&#xFF0C;&#x5982;&#x679C;&#x5B58;&#x5728;&#xFF0C;&#x540C;&#x65F6;&#x9F20;&#x6807;&#x6307;&#x9488;&#x8FD8;&#x5728;dro&#112;&#x7684;&#x8303;&#x56F4;&#x5185;&#xFF0C;&#x6267;&#x884C;dro&#112;&#x64CD;&#x4F5C;&#xFF0E;&#x6211;&#x4EEC;&#x68C0;&#x67E5;&#x9F20;&#x6807;&#x6307;&#x9488;&#x4F4D;&#x7F6E;&#x662F;&#x5426;&#x5728;&#x76EE;&#x6807;&#x8303;&#x56F4;&#x662F;&#x7528;(mousePos.x&gt;targetPos.x)&#xFF0C;&#x800C;&#x4E14;&#x8FD8;&#x8981;&#x7B26;&#x5408;&#x6761;&#x4EF6;(mousePos.x&lt;(targPos.x + targWidth))&#xFF0E;&#x5982;&#x679C;&#x6240;&#x6709;&#x7684;&#x6761;&#x4EF6;&#x7B26;&#x5408;&#xFF0C;&#x8BF4;&#x660E;&#x6307;&#x9488;&#x786E;&#x5B9E;&#x5728;&#x8303;&#x56F4;&#x5185;&#xFF0C;&#x53EF;&#x4EE5;&#x6267;&#x884C;dro&#112;&#x6307;&#x4EE4;&#x4E86;&#xFF0E;<br/>Pulling It All Together<br/>&#x6700;&#x540E;&#x6211;&#x4EEC;&#x62E5;&#x6709;&#x4E86;&#x6240;&#x6709;&#x7684;drag/dro&#112;&#x7684;&#x811A;&#x672C;&#x7247;&#x65AD;&#xFF01;&#x4E0B;&#x4E00;&#x4E2A;&#x4E8B;&#x60C5;&#x662F;&#x6211;&#x4EEC;&#x5C06;&#x521B;&#x5EFA;&#x4E00;&#x4E2A;DOM&#x5904;&#x7406;&#xFF0E;&#x5982;&#x679C;&#x4F60;&#x4E0D;&#x662F;&#x5F88;&#x719F;&#x6089;&#xFF0C;&#x8BF7;&#x5148;&#x9605;&#x8BFB;&#x6211;&#x7684;JavaScript Primer on DOM Manipulation.<br/>&#x4E0B;&#x9762;&#x7684;&#x4EE3;&#x7801;&#x5C06;&#x521B;&#x5EFA;container(&#x5BB9;&#x5668;),&#x800C;&#x4E14;&#x4F7F;&#x4EFB;&#x4F55;&#x4E00;&#x4E2A;&#x9700;&#x8981;drag/dro&#112;&#x7684;item&#x53D8;&#x6210;&#x4E00;&#x4E2A;&#x5BB9;&#x5668;&#x7684;item.&#x4EE3;&#x7801;&#x5728;&#x8FD9;&#x4E2A;&#x6587;&#x7AE0;&#x7B2C;&#x4E8C;&#x4E2A;demo&#x7684;&#x540E;&#x9762;&#xFF0C;&#x5B83;&#x53EF;&#x4EE5;&#x7528;&#x6237;&#x8BB0;&#x5F55;&#x4E00;&#x4E2A;list(&#x5217;&#x8868;)&#xFF0C;&#x5B9A;&#x4E3A;&#x4E00;&#x4E2A;&#x5BFC;&#x822A;&#x7A97;&#x53E3;&#x5728;&#x5DE6;&#x8FB9;&#x6216;&#x8005;&#x53F3;&#x8FB9;&#xFF0C;&#x6216;&#x8005;&#x66F4;&#x591A;&#x7684;&#x51FD;&#x6570;&#x4F60;&#x53EF;&#x4EE5;&#x60F3;&#x5230;&#x7684;&#xFF0E;<br/>&#x4E0B;&#x4E00;&#x6B65;&#x6211;&#x4EEC;&#x5C06;&#x901A;&#x8FC7;&#34;&#x5047;&#x4EE3;&#x7801;&#34;&#x8BA9;reader&#x770B;&#x5230;&#x771F;&#x4EE3;&#x7801;&#xFF0C;&#x4E0B;&#x9762;&#x4E3A;&#x63A8;&#x8350;:<br/>1&#x3001;&#x5F53;document&#x7B2C;&#x4E00;&#x6B21;&#x8F7D;&#x5165;&#x65F6;&#xFF0C;&#x521B;&#x5EFA;dragHelper DIV.dragHelper&#x5C06;&#x7ED9;&#x79FB;&#x52A8;&#x7684;item&#x52A0;&#x9634;&#x5F71;&#xFF0E;&#x771F;&#x5B9E;&#x7684;item&#x6CA1;&#x6709;&#x88AB;dragged&#xFF0C;&#x53EA;&#x662F;&#x7528;&#x4E86;ins&#101;rtBefor&#x548C;appendChild&#x6765;&#x79FB;&#x52A8;&#x4E86;&#xFF0C;&#x6211;&#x4EEC;&#x9690;&#x85CF;&#x4E86;dragHelper <br/>2&#x3001;&#x6709;&#x4E86;mouseDown&#x4E0E;mouseUp&#x51FD;&#x6570;&#xFF0E;&#x6240;&#x6709;&#x7684;&#x64CD;&#x4F5C;&#x4F1A;&#x5BF9;&#x5E94;&#x5230;&#x5F53;&#x5230;iMouseDown&#x7684;&#x72B6;&#x6001;&#x4E2D;&#xFF0C;&#x53EA;&#x6709;&#x5F53;mouse&#x5DE6;&#x952E;&#x4E3A;&#x6309;&#x4E0B;&#x65F6;iMouseDown&#x624D;&#x4E3A;&#x771F;&#xFF0C;&#x5426;&#x5219;&#x4E3A;&#x5047;&#xFF0E; <br/>3&#x3001;&#x6211;&#x4EEC;&#x521B;&#x5EFA;&#x4E86;&#x5168;&#x5C40;&#x53D8;&#x91CF;DragDro&#112;s&#x4E0E;&#x5168;&#x5C40;&#x51FD;&#x6570;Cr&#101;ateDragContainer.DragDro&#112;s&#x5305;&#x542B;&#x4E86;&#x4E00;&#x7CFB;&#x5217;&#x76F8;&#x5BF9;&#x5F7C;&#x6B64;&#x7684;&#x5BB9;&#x5668;&#xFF0E;&#x4EFB;&#x4F55;&#x53C2;&#x6570;(containers)&#x5C06;&#x901A;&#x8FC7;Cr&#101;atedcragContainer&#x8FDB;&#x884C;&#x91CD;&#x7EC4;&#x4E0E;&#x5E8F;&#x5217;&#x5316;&#xFF0C;&#x8FD9;&#x6837;&#x53EF;&#x4EE5;&#x81EA;&#x7531;&#x7684;&#x79FB;&#x52A8;&#xFF0E;Cr&#101;ateDragContainer&#x51FD;&#x6570;&#x4E5F;&#x5C06;item&#x8FDB;&#x884C;&#x7ED1;&#x5B9A;&#x4E0E;&#x8BBE;&#x7F6E;&#x5C5E;&#x6027;&#xFF0E; <br/>4&#x3001;&#x73B0;&#x5728;&#x6211;&#x4EEC;&#x7684;&#x4EE3;&#x7801;&#x77E5;&#x9053;&#x6BCF;&#x4E2A;item&#x7684;&#x52A0;&#x5165;&#xFF0C;&#x5F53;&#x6211;&#x4EEC;&#x79FB;&#x52A8;&#x5904;mouseMove&#xFF0C;mouseMove&#x51FD;&#x6570;&#x9996;&#x5148;&#x4F1A;&#x8BBE;&#x7F6E;&#x53D8;&#x91CF;target&#xFF0C;&#x9F20;&#x6807;&#x79FB;&#x52A8;&#x5728;&#x4E0A;&#x9762;&#x7684;item&#xFF0C;&#x5982;&#x679C;&#x8FD9;&#x4E2A;item&#x5728;&#x5BB9;&#x5668;&#x4E2D;(checked with getAttribute): <br/>&#x25CF;&#x8FD0;&#x884C;&#x4E00;&#x5C0F;&#x6BB5;&#x4EE3;&#x7801;&#x6765;&#x6539;&#x53D8;&#x76EE;&#x6807;&#x7684;&#x6837;&#x5F0F;&#xFF0E;&#x521B;&#x9020;rollover&#x6548;&#x679C; <br/>&#x25CF;&#x68C0;&#x67E5;&#x9F20;&#x6807;&#x662F;&#x5426;&#x6CA1;&#x6709;&#x653E;&#x5F00;&#xFF0C;&#x5982;&#x679C;&#x6CA1;&#x6709; <br/>&#x25CB;&#x8BBE;&#x7F6E;curTarget&#x4EE3;&#x8868;&#x5F53;&#x524D;item <br/>&#x25CB;&#x8BB0;&#x5F55;item&#x7684;&#x5F53;&#x524D;&#x4F4D;&#x7F6E;&#xFF0C;&#x5982;&#x679C;&#x9700;&#x8981;&#x7684;&#x8BDD;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x5C06;&#x5B83;&#x8FD4;&#x56DE; <br/>&#x25CB;&#x514B;&#x9686;&#x5F53;&#x524D;&#x7684;item&#x5230;dragHelper&#x4E2D;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x79FB;&#x52A8;&#x5E26;&#x9634;&#x5F71;&#x6548;&#x679C;&#x7684;item. <br/>&#x25CB;item&#x62F7;&#x8D1D;&#x5230;dragHelper&#x540E;&#xFF0C;&#x539F;&#x6709;&#x7684;item&#x8FD8;&#x5728;&#x9F20;&#x6807;&#x6307;&#x9488;&#x4E0B;&#xFF0C;&#x6211;&#x4EEC;&#x5FC5;&#x987B;&#x5220;&#x9664;&#x6389;dragObj&#xFF0C;&#x8FD9;&#x6837;&#x811A;&#x672C;&#x8D77;&#x4F5C;&#x7528;&#xFF0C;dragObj&#x88AB;&#x5305;&#x542B;&#x5728;&#x4E00;&#x4E2A;&#x5BB9;&#x5668;&#x4E2D;&#xFF0E; <br/>&#x25CB;&#x6293;&#x53D6;&#x5BB9;&#x5668;&#x4E2D;&#x6240;&#x6709;&#x7684;item&#x5F53;&#x524D;&#x5750;&#x6807;&#xFF0C;&#x9AD8;&#x5EA6;/&#x5BBD;&#x5EA6;&#xFF0C;&#x8FD9;&#x6837;&#x53EA;&#x9700;&#x8981;&#x8BB0;&#x5F55;&#x4E00;&#x6B21;&#xFF0C;&#x5F53;item&#x88AB;drag&#x65F6;&#xFF0C;&#x6BCF;&#x968F;mouse&#x79FB;&#x52A8;&#xFF0C;&#x6BCF;&#x79FB;&#x949F;&#x5C31;&#x4F1A;&#x8BB0;&#x5F55;&#x6210;&#x5343;&#x4E0A;&#x4E07;&#x6B21;&#xFF0E; <br/>&#x25CF;&#x5982;&#x679C;&#x6CA1;&#x6709;&#xFF0C;&#x4E0D;&#x9700;&#x8981;&#x505A;&#x4EFB;&#x4F55;&#x4E8B;&#xFF0C;&#x56E0;&#x4E3A;&#x8FD9;&#x4E0D;&#x662F;&#x4E00;&#x4E2A;&#x9700;&#x8981;&#x79FB;&#x52A8;&#x7684;item <br/>5&#x3001;&#x68C0;&#x67E5;curTarget&#xFF0C;&#x5B83;&#x5E94;&#x8BE5;&#x5305;&#x542B;&#x4E00;&#x4E2A;&#x88AB;&#x79FB;&#x52A8;&#x7684;item,&#x5982;&#x679C;&#x5B58;&#x5728;&#xFF0C;&#x8FDB;&#x884C;&#x4E0B;&#x9762;&#x64CD;&#x4F5C;&#xFF1A; <br/>&#x25CF;&#x5F00;&#x59CB;&#x79FB;&#x52A8;&#x5E26;&#x6709;&#x9634;&#x5F71;&#x7684;item&#xFF0C;&#x8FD9;&#x4E2A;item&#x5C31;&#x662F;&#x524D;&#x6587;&#x6240;&#x521B;&#x5EFA;&#x7684; <br/>&#x25CF;&#x68C0;&#x67E5;&#x6BCF;&#x4E2A;&#x5F53;&#x524D;&#x5BB9;&#x5668;&#x4E2D;&#x7684;container&#xFF0C;&#x662F;&#x5426;&#x9F20;&#x6807;&#x5DF2;&#x7ECF;&#x79FB;&#x52A8;&#x5230;&#x8FD9;&#x4E9B;&#x8303;&#x56F4;&#x5185;&#x4E86; <br/>&#x6211;&#x4EEC;&#x68C0;&#x67E5;&#x770B;&#x4E00;&#x4E0B;&#x6B63;&#x5728;&#x62D6;&#x52A8;&#x7684;item&#x662F;&#x5C5E;&#x4E8E;&#x54EA;&#x4E2A;container <br/>&#x653E;&#x7F6E;item&#x5728;&#x4E00;&#x4E2A;container&#x7684;&#x67D0;&#x4E00;&#x4E2A;item&#x4E4B;&#x524D;&#xFF0C;&#x6216;&#x8005;&#x6574;&#x4E2A;container&#x4E4B;&#x540E; <br/>&#x786E;&#x8BA4;item&#x662F;&#x53EF;&#x89C1;&#x7684; <br/>&#x25CF;&#x5982;&#x679C;&#x9F20;&#x6807;&#x4E0D;&#x5728;container&#x4E2D;&#xFF0C;&#x786E;&#x8BA4;item&#x662F;&#x4E0D;&#x53EF;&#x89C1;&#x4E86;&#xFF0E; <br/>6&#x3001;&#x5269;&#x4E0B;&#x7684;&#x4E8B;&#x5C31;&#x662F;&#x6355;&#x6349;mouseUp&#x7684;&#x4E8B;&#x4EF6;&#x4E86; <br/>&#x5B9E;&#x73B0;&#x4E00;&#x4E2A;&#x62D6;&#x52A8;&#x7684;&#x5168;&#x4EE3;&#x7801;&#xFF1A;<br/> HTML&#x4EE3;&#x7801;LI {<br/>&#x9;MARGIN-BOTTOM: 10px<br/>}<br/>OL {<br/>&#x9;MARGIN-TOP: 5px<br/>}<br/>.DragContainer {<br/>&#x9;BORDER-RIGHT: #669999 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #669999 2px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #669999 2px solid; WIDTH: 100px; PADDING-TOP: 5px; BORDER-BOTTOM: #669999 2px solid<br/>}<br/>.OverDragContainer {<br/>&#x9;BORDER-RIGHT: #669999 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #669999 2px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #669999 2px solid; WIDTH: 100px; PADDING-TOP: 5px; BORDER-BOTTOM: #669999 2px solid<br/>}<br/>.OverDragContainer {<br/>&#x9;BACKGROUND-COLOR: #eee<br/>}<br/>.DragBox {<br/>&#x9;BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; WIDTH: 94px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: verdana, tahoma, arial; BACKGROUND-COLOR: #eee<br/>}<br/>.OverDragBox {<br/>&#x9;BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; WIDTH: 94px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: verdana, tahoma, arial; BACKGROUND-COLOR: #eee<br/>}<br/>.DragDragBox {<br/>&#x9;BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; WIDTH: 94px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: verdana, tahoma, arial; BACKGROUND-COLOR: #eee<br/>}<br/>.miniDragBox {<br/>&#x9;BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; WIDTH: 94px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: verdana, tahoma, arial; BACKGROUND-COLOR: #eee<br/>}<br/>.OverDragBox {<br/>&#x9;BACKGROUND-COLOR: #ffff99<br/>}<br/>.DragDragBox {<br/>&#x9;BACKGROUND-COLOR: #ffff99<br/>}<br/>.DragDragBox {<br/>&#x9;FILTER: alpha(opacity=50); BACKGROUND-COLOR: #ff99cc<br/>}<br/>LEGEND {<br/>&#x9;FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666699; FONT-FAMILY: verdana, tahoma, arial<br/>}<br/>FIELDSET {<br/>&#x9;PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px<br/>}<br/>.History {<br/>&#x9;FONT-SIZE: 10px; OVERFLOW: auto; WIDTH: 100%; FONT-FAMILY: verdana, tahoma, arial; HEIGHT: 82px<br/>}<br/>#DragContainer8 {<br/>&#x9;BORDER-RIGHT: #669999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #669999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #669999 1px solid; WIDTH: 110px; PADDING-TOP: 5px; BORDER-BOTTOM: #669999 1px solid; HEIGHT: 110px<br/>}<br/>.miniDragBox {<br/>&#x9;FLOAT: left; MARGIN: 0px 5px 5px 0px; WIDTH: 20px; HEIGHT: 20px<br/>}<br/>pre{border:1 solid #CCC;background-color:#F8F8F0;padding:10px;}<br/>// iMouseDown represents the current mouse button state: up o&#114; down<br/>/*<br/>lMouseState represents the previous mouse button state so that we can<br/>check for button clicks and button releases:<br/>if(iMouseDown &amp;&amp; !lMouseState) // button just clicked!<br/>if(!iMouseDown &amp;&amp; lMouseState) // button just released!<br/>*/<br/>var mouseOffset = null;<br/>var iMouseDown  = false;<br/>var lMouseState = false;<br/>var dragObject  = null;<br/>// Demo 0 variables<br/>var DragDro&#112;s   = [];<br/>var curTarget   = null;<br/>var lastTarget  = null;<br/>var dragHelper  = null;<br/>var tempDiv     = null;<br/>var rootParent  = null;<br/>var rootSibling = null;<br/>Number.prototype.NaN0=function(){return isNaN(this)?0:this;}<br/>function Cr&#101;ateDragContainer(){<br/>&#x9;/*<br/>&#x9;Cr&#101;ate a new &#34;Container Instance&#34; so that items from one &#34;Set&#34; can not<br/>&#x9;be dragged into items from another &#34;Set&#34;<br/>&#x9;*/<br/>&#x9;var cDrag        = DragDro&#112;s.length;<br/>&#x9;DragDro&#112;s[cDrag] = [];<br/>&#x9;/*<br/>&#x9;Each item passed to this function should be a &#34;container&#34;.  Store each<br/>&#x9;of these items in our current container<br/>&#x9;*/<br/>&#x9;for(var i=0; i xPos) &amp;&amp;<br/>&#x9;&#x9;&#x9;&#x9;&#x9;((getAttribute('startTop')  + getAttribute('startHeight')) > yPos)){<br/>&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;/*<br/>&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;our target is inside of our container so save the container into<br/>&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;the activeCont variable and then exit the loop since we no longer<br/>&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;need to check the rest of the containers<br/>&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;*/<br/>&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;activeCont = dragConts[i];<br/>&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;// exit the for loop<br/>&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;break;<br/>&#x9;&#x9;&#x9;&#x9;}<br/>&#x9;&#x9;&#x9;}<br/>&#x9;&#x9;}<br/>&#x9;&#x9;// Our target object is in one of our containers.  Check to see wh&#101;re our div belongs<br/>&#x9;&#x9;if(activeCont){<br/>&#x9;&#x9;&#x9;// beforeNode will hold the first node AFTER wh&#101;re our div belongs<br/>&#x9;&#x9;&#x9;var beforeNode = null;<br/>&#x9;&#x9;&#x9;// loop through each child node (skipping text nodes).<br/>&#x9;&#x9;&#x9;for(var i=activeCont.childNodes.length-1; i>=0; i--){<br/>&#x9;&#x9;&#x9;&#x9;with(activeCont.childNodes[i]){<br/>&#x9;&#x9;&#x9;&#x9;&#x9;if(nodeName=='#text') continue;<br/>&#x9;&#x9;&#x9;&#x9;&#x9;// if the current item is &#34;After&#34; the item being dragged<br/>&#x9;&#x9;&#x9;&#x9;&#x9;if(<br/>&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;curTarget != activeCont.childNodes[i]                              &amp;&amp;<br/>&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;((getAttribute('startLeft') + getAttribute('startWidth'))  > xPos) &amp;&amp;<br/>&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;((getAttribute('startTop')  + getAttribute('startHeight')) > yPos)){<br/>&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;beforeNode = activeCont.childNodes[i];<br/>&#x9;&#x9;&#x9;&#x9;&#x9;}<br/>&#x9;&#x9;&#x9;&#x9;}<br/>&#x9;&#x9;&#x9;}<br/>&#x9;&#x9;&#x9;// the item being dragged belongs before another item<br/>&#x9;&#x9;&#x9;if(beforeNode){<br/>&#x9;&#x9;&#x9;&#x9;if(beforeNode!=curTarget.nextSibling){<br/>&#x9;&#x9;&#x9;&#x9;&#x9;activeCont.ins&#101;rtBefore(curTarget, beforeNode);<br/>&#x9;&#x9;&#x9;&#x9;}<br/>&#x9;&#x9;&#x9;// the item being dragged belongs at the end of the current container<br/>&#x9;&#x9;&#x9;} else {<br/>&#x9;&#x9;&#x9;&#x9;if((curTarget.nextSibling) || (curTarget.parentNode!=activeCont)){<br/>&#x9;&#x9;&#x9;&#x9;&#x9;activeCont.appendChild(curTarget);<br/>&#x9;&#x9;&#x9;&#x9;}<br/>&#x9;&#x9;&#x9;}<br/>&#x9;&#x9;&#x9;// make our drag item visible<br/>&#x9;&#x9;&#x9;if(curTarget.style.display!=''){<br/>&#x9;&#x9;&#x9;&#x9;curTarget.style.display  = '';<br/>&#x9;&#x9;&#x9;}<br/>&#x9;&#x9;} else {<br/>&#x9;&#x9;&#x9;// our drag item is not in a container, so hide it.<br/>&#x9;&#x9;&#x9;if(curTarget.style.display!='none'){<br/>&#x9;&#x9;&#x9;&#x9;curTarget.style.display  = 'none';<br/>&#x9;&#x9;&#x9;}<br/>&#x9;&#x9;}<br/>&#x9;}<br/>&#x9;// track the current mouse state so we can compare against it next time<br/>&#x9;lMouseState = iMouseDown;<br/>&#x9;// mouseMove target<br/>&#x9;lastTarget  = target;<br/>&#x9;// track the current mouse state so we can compare against it next time<br/>&#x9;lMouseState = iMouseDown;<br/>&#x9;// this helps prevent items on the page from being highlighted while dragging<br/>&#x9;return false;<br/>}<br/>function mouseUp(ev){<br/>&#x9;if(curTarget){<br/>&#x9;&#x9;// hide our helper object - it is no longer needed<br/>&#x9;&#x9;dragHelper.style.display = 'none';<br/>&#x9;&#x9;// if the drag item is invisible put it back wh&#101;re it was before moving it<br/>&#x9;&#x9;if(curTarget.style.display == 'none'){<br/>&#x9;&#x9;&#x9;if(rootSibling){<br/>&#x9;&#x9;&#x9;&#x9;rootParent.ins&#101;rtBefore(curTarget, rootSibling);<br/>&#x9;&#x9;&#x9;} else {<br/>&#x9;&#x9;&#x9;&#x9;rootParent.appendChild(curTarget);<br/>&#x9;&#x9;&#x9;}<br/>&#x9;&#x9;}<br/>&#x9;&#x9;// make sure the drag item is visible<br/>&#x9;&#x9;curTarget.style.display = '';<br/>&#x9;}<br/>&#x9;curTarget  = null;<br/>&#x9;iMouseDown = false;<br/>}<br/>function mouseDown(){<br/>&#x9;iMouseDown = true;<br/>&#x9;if(lastTarget){<br/>&#x9;&#x9;return false;<br/>&#x9;}<br/>}<br/>document.onmousemove = mouseMove;<br/>document.onmousedown = mouseDown;<br/>document.onmouseup   = mouseUp;<br/>window.onload = function(){<br/>&#x9;// Cr&#101;ate our helper object that will show the item while dragging<br/>&#x9;dragHelper = document.cr&#101;ateElement('DIV');<br/>&#x9;dragHelper.style.cssText = 'position:absolute;display:none;';<br/>&#x9;&#x9;<br/>&#x9;Cr&#101;ateDragContainer(<br/>&#x9;&#x9;document.getElementById('DragContainer1'),<br/>&#x9;&#x9;document.getElementById('DragContainer2'),<br/>&#x9;&#x9;document.getElementById('DragContainer3')<br/>&#x9;);<br/>&#x9;document.body.appendChild(dragHelper);<br/>}<br/>&#x9;Item #1<br/>&#x9;Item #2<br/>&#x9;Item #3<br/>&#x9;Item #4<br/>&#x9;Item #5<br/>&#x9;Item #6<br/>&#x9;Item #7<br/>&#x9;Item #8<br/>&#x9;Item #9<br/>&#x9;Item #10<br/>&#x9;Item #11<br/>&#x9;Item #12<br/>  <br/> [Ctrl+A &#x5168;&#x90E8;&#x9009;&#x62E9; &#x63D0;&#x793A;&#xFF1A;&#x4F60;&#x53EF;&#x5148;&#x4FEE;&#x6539;&#x90E8;&#x5206;&#x4EE3;&#x7801;&#xFF0C;&#x518D;&#x6309;&#x8FD0;&#x884C;]<br/>&#x4F60;&#x73B0;&#x5728;&#x62E5;&#x6709;&#x4E86;&#x62D6;&#x62FD;&#x7684;&#x6240;&#x6709;&#x4E1C;&#x897F;&#xFF0E;<br/>&#x4E0B;&#x9762;&#x7684;&#x4E09;&#x4E2A;demo&#x662F;&#x8BB0;&#x5F55;&#x4E8B;&#x4EF6;&#x5386;&#x53F2;&#xFF0E;&#x5F53;&#x4F60;&#x7684;&#x9F20;&#x6807;&#x5728;item&#x4E0A;&#x79FB;&#x52A8;&#xFF0C;&#x5C06;&#x8BB0;&#x5F55;&#x6240;&#x751F;&#x7684;&#x4E8B;&#x4EF6;&#xFF0C;&#x5982;&#x679C;&#x4F60;&#x4E0D;&#x660E;&#x767D;&#x53EF;&#x4EE5;&#x5C1D;&#x8BD5;&#x4E00;&#x4E0B;&#x9F20;&#x6807;&#x7684;&#x5212;&#x8FC7;&#x6216;&#x8005;&#x62D6;&#x52A8;&#xFF0C;&#x770B;&#x6709;&#x4EC0;&#x4E48;&#x53D1;&#x751F;&#xFF0E;<br/> HTML&#x4EE3;&#x7801;<br/>LI {<br/>&#x9;MARGIN-BOTTOM: 10px<br/>}<br/>OL {<br/>&#x9;MARGIN-TOP: 5px<br/>}<br/>.DragContainer {<br/>&#x9;BORDER-RIGHT: #669999 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #669999 2px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #669999 2px solid; WIDTH: 100px; PADDING-TOP: 5px; BORDER-BOTTOM: #669999 2px solid<br/>}<br/>.OverDragContainer {<br/>&#x9;BORDER-RIGHT: #669999 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #669999 2px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #669999 2px solid; WIDTH: 100px; PADDING-TOP: 5px; BORDER-BOTTOM: #669999 2px solid<br/>}<br/>.OverDragContainer {<br/>&#x9;BACKGROUND-COLOR: #eee<br/>}<br/>.DragBox {<br/>&#x9;BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; WIDTH: 94px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: verdana, tahoma, arial; BACKGROUND-COLOR: #eee<br/>}<br/>.OverDragBox {<br/>&#x9;BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; WIDTH: 94px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: verdana, tahoma, arial; BACKGROUND-COLOR: #eee<br/>}<br/>.DragDragBox {<br/>&#x9;BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; WIDTH: 94px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: verdana, tahoma, arial; BACKGROUND-COLOR: #eee<br/>}<br/>.miniDragBox {<br/>&#x9;BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; WIDTH: 94px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: verdana, tahoma, arial; BACKGROUND-COLOR: #eee<br/>}<br/>.OverDragBox {<br/>&#x9;BACKGROUND-COLOR: #ffff99<br/>}<br/>.DragDragBox {<br/>&#x9;BACKGROUND-COLOR: #ffff99<br/>}<br/>.DragDragBox {<br/>&#x9;FILTER: alpha(opacity=50); BACKGROUND-COLOR: #ff99cc<br/>}<br/>LEGEND {<br/>&#x9;FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666699; FONT-FAMILY: verdana, tahoma, arial<br/>}<br/>FIELDSET {<br/>&#x9;PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px<br/>}<br/>.History {<br/>&#x9;FONT-SIZE: 10px; OVERFLOW: auto; WIDTH: 100%; FONT-FAMILY: verdana, tahoma, arial; HEIGHT: 82px<br/>}<br/>#DragContainer8 {<br/>&#x9;BORDER-RIGHT: #669999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #669999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #669999 1px solid; WIDTH: 110px; PADDING-TOP: 5px; BORDER-BOTTOM: #669999 1px solid; HEIGHT: 110px<br/>}<br/>.miniDragBox {<br/>&#x9;FLOAT: left; MARGIN: 0px 5px 5px 0px; WIDTH: 20px; HEIGHT: 20px<br/>}<br/>PRE {<br/>&#x9;BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f8f8f0<br/>}<br/>      <br/>      Demo - Drag and Dro&#112; any item<br/>      <br/>      <br/>      Item #1<br/>      Item #2<br/>      Item #3<br/>      Item #4<br/>      <br/>      Item #5<br/>      Item #6<br/>      Item #7<br/>      Item #8<br/>      <br/>      Item #9<br/>      Item #10<br/>      Item #11<br/>      Item #12<br/>      History<br/>        <br/>      Demo - Drag and Dro&#112; any item<br/>      <br/>      <br/>        Item #1 <br/>        Item #2 <br/>        Item #3 <br/>        Item #4 <br/>        Item #5  <br/>      <br/>      Demo - Drag and Dro&#112; any item<br/>      <br/>      1<br/>      2<br/>      3<br/>      4<br/>      5<br/>      6<br/>      7<br/>      8<br/>      9<br/>      10<br/>      11<br/>      12<br/>      13<br/>      14<br/>      15<br/>      16 <br/>      <br/>  <br/> [Ctrl+A &#x5168;&#x90E8;&#x9009;&#x62E9; &#x63D0;&#x793A;&#xFF1A;&#x4F60;&#x53EF;&#x5148;&#x4FEE;&#x6539;&#x90E8;&#x5206;&#x4EE3;&#x7801;&#xFF0C;&#x518D;&#x6309;&#x8FD0;&#x884C;]<br/>&#x5173;&#x4E8E;&#x8BD1;&#x8005;&#xFF1A;<br/>&#x96EA;&#x5C71;&#x8001;&#x4EBA;&#xFF0C;lamp&#x7A0B;&#x5E8F;&#x5458;&#xFF0C;web&#x5F00;&#x53D1;&#x8005;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x8BBF;&#x95EE;sohotx.com&#x6765;&#x4E86;&#x89E3;&#x4ED6;&#xFF01;<br/>&#x5173;&#x4E8E;&#x4F5C;&#x8005;&#xFF1A;<br/>Mark Kahn&#x662F;&#x4E00;&#x4E2A;web&#x5F00;&#x53D1;&#x8005;&#x4E0E;DBA.&#x4F60;&#x53EF;&#x4EE5;&#x8BBF;&#x95EE;&#x4ED6;&#x7684;&#x4E3B;&#x9875;&#x8054;&#x7CFB;&#x4ED6;&#xFF01;</p><p> + <a href="#CommentCard">&#x67E5;&#x770B;&#x5F53;&#x524D;&#x65E5;&#x5FD7;&#x8BC4;&#x8BBA;</a> (1)</p><p>&nbsp;<br/><br/><a href="wap.asp?do=Login">&#x767B;&#x5F55;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.398&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="postCommentCard"><p><b>&#x6807;&#x9898;&#x3A;</b> <a href="#MainCard">&#x600E;&#x4E48;&#x7528;&#x6A;&#x61;&#x76;&#x61;&#x73;&#x63;&#x72;&#x69;&#x70;&#x74;&#x8FDB;&#x884C;&#x62D6;&#x62FD;</a></p><p><br/>你没有权限发表评论</p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.398&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="CommentCard"><p>&#x6682;&#x65E0;&#x8BC4;&#x8BBA;</p><p><a href="#MainCard">&#x8FD4;&#x56DE;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.398&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card>
</wml>
