| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title></title>
- <style>
- #container {
- width: 800px;
- height: 400px;
- border: 1px solid black;
- margin: 0 auto;
- }
- #panel {
- width: 800px;
- margin: 10px auto;
- text-align: center;
- }
- .piece {
- width: 80px;
- height: 80px;
- float: left;
- }
- </style>
- </head>
- <body>
- <div id="container"></div>
- <div id="panel">
- <button id="addBtn">添加</button>
- <button id="flaBtn">闪烁</button>
- </div>
- <script src="js/mylib.js"></script>
- <script>
- function randomColor() {
- var r = parseInt(Math.random() * 256);
- var g = parseInt(Math.random() * 256);
- var b = parseInt(Math.random() * 256);
- return 'rgb(' + r + ',' + g + ',' + b +')';
- }
-
- (function() {
- var counter = 0;
- bind($('addBtn'), 'click', function() {
- if (counter < 50) {
- counter += 1;
- var div = document.createElement('div');
- div.className = 'piece';
- div.style.backgroundColor = randomColor();
- $('container').appendChild(div);
- }
- });
- var timer = 0;
- bind($('flaBtn'), 'click', function() {
- if (!timer) {
- timer = setInterval(function() {
- var allPieces = $('container').children;
- for (var i = 0; i < allPieces.length; i += 1) {
- allPieces[i].style.backgroundColor = randomColor();
- }
- }, 200);
- }
- });
- }());
- </script>
- </body>
- </html>
|