เมื่อสัปดาห์ที่แล้วฉันต้องลากรายการทางด้านซ้ายของหน้าไปยังพื้นที่ด้านขวาและวาดฟังก์ชั่นของแผนผังความสัมพันธ์
หลังจากดูการวาดภาพการออกแบบปฏิกิริยาแรกคือการวาดเส้นความสัมพันธ์กับ HTML/266906.html "> Canvas
หลังจากได้รับฟังก์ชั่นนี้ฉันพบว่ามันเป็นข้อบกพร่องที่ร้ายแรงมากสำหรับการวาดด้วยผ้าใบ นั่นคือถ้ามีความสัมพันธ์มากมายทางด้านซ้ายคุณต้องวาดหลายร้อยพันของพวกเขาและความสูงของผืนผ้าใบที่กว้างได้รับการประกาศเมื่อเขียน DOM ในหลายกรณีไม่สามารถใช้ผ้าใบได้
แต่ยังคงบันทึกผลการวิจัย
ต่อไปนี้คือภาพวาดการออกแบบ:
เอฟเฟกต์มีดังนี้:
รหัส HTML และ CSS จะไม่ถูกวาง JS ส่วนใหญ่ใช้การลากและผ้าใบ
ฟังก์ชั่น startDrag (ev) {ev.datatransfer.setData (text, ev.target.innertext);} ฟังก์ชั่น alowdrop (ev) {ev.preventdefault ();} ฟังก์ชั่น op (ev) {ev.preventdefault (); $ ('. -target main') div class = main-target> ' + data +' </div> '; GetElementById ('Canvasone'), 'เริ่มต้น'); 'imgbox') Data + '</div>';ข้างต้นเป็นวิธีการลากและลาก
ฟังก์ชั่น drawlineOne (Canvas, Flag) {var content = canvas.getContext ('2d'); Context.beginpath (); endx2, post.ndy2);} context.strokestyle = #333; }} */ฟังก์ชั่น getCanVasonePosition () {var imglength = $ ('. imgbox img') 15: 15: 15: 15: 15: 15: 15: 15: 15: 15: 15: (15 + 60 * (imglength-)), endx = (imglength == 0)? imglength + 15; var imglength = ('. img $ ('. img box img '). ความยาว;ข้างต้นเป็นวิธีการวาดภาพผ้าใบ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน vevb wulin.com