<br>html ペイコード: <br><div class="codetitle"> <span><a style="CURSOR: pointer" data="41656" class="copybut" id="copybut41656" onclick="doCopy('code41656')"><u> ペイコード</u></a></span> ペイコード次のように:</div> <div class="codebody" id="code41656"> <br><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional. dtd"> <BR><html xmlns="http://www.w3.org/1999/xhtml"> <br> <br><title>四角形を描画</title> <br><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <br><script src="jquery-1.6.2.min.js" type="text/javascript"></script> <br><script src="jquery.ui.core.js" type="text/javascript"></script> <br><script src="jquery.ui.widget.js" type="text/javascript"></script> <br><script src="jquery.ui.mouse.js" type="text/javascript"></script> <br><script src="jquery.ui.draggable.js" type="text/javascript"></script> <br><link href="catch.css" rel="stylesheet" type="text/css";charset=gb2312/> <br><script src="catch.js" type="text/javascript";charset=gb2312></script> <br><!--[IE 7 の場合]> <br><style type="text/css"> <br></style> <br><![endif]--> <br></head> <br> <br><!-- ヘッダー --> <br><div id="ヘッダー"> <br><label>描いてください!</label> <br> </div> <br><!-- コンテンツ --> <br><div id="コンテンツ"> <br> <br><!-- 下 --> <br><div id="bottom"> <br> <br></body> <br></html> <br> <br>css代: <br><div class="codetitle"> <span><a style="CURSOR: pointer" data="33370" class="copybut" id="copybut33370" onclick="doCopy('code33370')"><u>复制代</u></a></span> 代码如下:</div> <div class="codebody" id="code33370"> <br> body <br>{ <br>font-family: "Helvetica Neue"、"Lucida Grande"、"Segoe UI"、Arial、Helvetica、Verdana、サンセリフ; <br>マージン: 0px; <br>} <br>#header <br>{ <br>width:150px; <br>マージン:0px 自動; <br>} <br>#header label <br>{ <br>font-size:45px; <br>フォントの太さ:太字; <br>} <br>#content <br>{ <br>幅:90%; <br>高さ:600ピクセル; <br>マージン:10px 自動; <br>ボーダー:1px 青一色; <br>} <br>.new_rect <br>{ <br>不透明度: 0.7; <br>-moz-不透明度: 0.7; <br>フィルター: alpha(opacity=70); <br>-ms-filter: alpha(opacity=70); <br>背景:#A8CAEC; <br>ボーダー:1px ソリッド #3399FF; <br>位置:固定; <br>浮動小数点:左; <br>} <br>.new_rect:hover{ <br>cursor:move; <br>} <br>.mousedown{ <br>-webkit-box-shadow:5px 5px 5px black; <br>-moz-box-shadow:5px 5px 5px 黒; <br>box-shadow:5px 5px 5px 黒; <br>z-インデックス:999; <br>} <br> </div> <br>js代記入: <br><div class="codetitle"> <span><a style="CURSOR: pointer" data="11343" class="copybut" id="copybut11343" onclick="doCopy('code11343')"><u>复制代記入</u></a></span> 代記入如下:</div> <div class="codebody" id="code11343"> <br>////////////////////////////////////////// /// /////////////// <br>$(function () { <br>//$("div[title=new_rect]").click(function(){ alert("click ");}); <br>//$(".new_rect").draggable(); <br>drow_rect("#content") <br>//// //// //////////////////////////////////////////// ////// <br>function drow_rect(the_id){//theid はキャンバスとして使用されるレイヤーを表します <br>var num=1; <br>var new_width= 0,new_height=0; <br>var x_original=0,y_original=0; <br>var x_point=0,y_point=0; >var MouseDown=function(e ){ <br>down_flag=true; <br>x_down=e.pageX; <br>y_down=e.pageY;// マウスの現在の座標を記録します <br>if(original_flag) {//最初のクリックの場合は、開始点の座標を x_original と y_original <br>x_original=e.pageX; <br>original_flag=false; に記録します。 <br>}; <br>var MouseMove=function(e){ <br>if(down_flag){//<br>x_down=e.pageX; <br>y_down=e.pageY; >x_point=x_original; <br>new_width=x_down-x_original; <br>if(new_widthnew_width=-new_width; ; <br>} <br>new_height =y_down-y_original; <br>if(new_heightnew_height=-new_height <br> } <br>$("div[name= '" num "']").remove();//前のレイヤーを削除し、次のコードで新しいレイヤーを生成します<br>append_string="<div class= 'new_rect' style='left: " x_point "px;top:" y_point "px;" "width:" new_width "px;height:" <BR> new_height "px' name='" num "' title='th " num "ピース'>< ;/div>"; <br>$(the_id).append(append_string); <br>} <br>} <br>$(the_id).bind("mousedown",MouseDown ); <br>$(the_id ).bind("mousemove",MouseMove);//イベント バインディング<br>$(the_id).mouseup(function(e){//マウスの左ボタンを放し、フラグを初期化します。 🎜>down_flag=false; <br>original_flag=true; <br>$("div[name='" num "']").draggable(); ']").mousedown( function(){ <br>$(this).addClass("mousedown");//シャドウを追加 <br>$(the_id).unbind("mousedown",MouseDown); <br> $(the_id).unbind( "mousemove",MouseMove);// イベントバインディングをキャンセルします <br>}) <br>$("div[name='" num "']").mouseup(function(){ <br>$(this ).removeClass("mousedown");//シャドウを削除します<br>$(the_id).bind("mousedown",MouseDown); <br>$(the_id).bind("mousemove", MouseMove);//イベント バインディング <br>}); <br>num ; <br> <br>インスタンス イメージをアップロードします: <br><br> </div>