h5.html 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <html lang="en">
  2. <head>
  3. <meta charset="UTF-8">
  4. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  5. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <div id="container"></div>
  10. <!-- <canvas id="can" width="1500" height="1200"></canvas> -->
  11. <script src='./../../lib/jquery/jquery.min.js'></script>
  12. <script type="text/javascript">
  13. // var canvas = document.getElementById('can');
  14. // var ctx = canvas.getContext('2d');
  15. // ctx.strokeStyle = "#0000ff";
  16. // ctx.strokeRect(20, 20, 1400, 600);
  17. // var color = '#FF00FF';
  18. // var pointR = 2;
  19. // for (var i = 0; i < 232; i++) {
  20. // for (var j = 0; j < 100; j++) {
  21. // if (j == 2) {
  22. // drawPoint(ctx, i * 6 + 25, j * 6 + 25, pointR, '#010101');
  23. // } else {
  24. // drawPoint(ctx, i * 6 + 25, j * 6 + 25, pointR, color);
  25. // }
  26. // }
  27. // }
  28. // function drawPoint(ctx, x, y, r, pointColor) {
  29. // var startAngle = 0;
  30. // var endAngle = Math.PI * 2;
  31. // ctx.beginPath();
  32. // ctx.arc(x, y, r, startAngle, endAngle, false);
  33. // ctx.fillStyle = pointColor;
  34. // ctx.fill();
  35. // ctx.closePath();
  36. // }
  37. $(function () {
  38. for (var i = 0; i < 100; i++) {
  39. var div = $('<div>');
  40. for (var j = 0; j < 100; j++) {
  41. var lable = $('<span>');
  42. lable.css('background', 'blue');
  43. lable.css('width', '5px');
  44. lable.css('height', '5px');
  45. lable.css('margin-left','3px');
  46. lable.css('margin-top','3px');
  47. lable.css('display','inline-block');
  48. lable.attr('data-x',i);
  49. lable.attr('data-y',j);
  50. lable.click = function () {
  51. alert('横坐标:' + i + ',纵坐标:' + j);
  52. }
  53. div.append(lable);
  54. }
  55. $('#container').append(div);
  56. }
  57. $(document).delegate('span','click',function(){
  58. var x = $(this).attr('data-x');
  59. var y= $(this).attr('data-y');
  60. alert(x+','+y);
  61. })
  62. })
  63. </script>
  64. </body>
  65. </html>