Bug Tracker

Ticket #1827: jquery_test.html

File jquery_test.html, 1.3 KB (added by davidserduke, 14 years ago)

test case

Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
2<html>
3  <head>
4    <title>Tester</title>
5    <style type="text/css">
6      #container { background:yellow; width:200px; left:200px; position:absolute; }
7    </style>
8    <script type="text/javascript" src="../jquery.js"></script>
9    <script type="text/javascript">
10
11      var intervalsRunning = 0;
12      var realSetInterval = window.setInterval;
13      var realClearInterval = window.clearInterval;
14      window.setInterval = function () { 
15        intervalsRunning++;
16        return realSetInterval.apply(this, arguments);
17      };
18      window.clearInterval = function () { 
19        intervalsRunning--;
20        return realClearInterval.apply(this, arguments);
21      };
22
23      function doIt() {
24        $("#container").stop();
25        $("#adiv").text("Intervals running = " + intervalsRunning);
26      }
27
28      $(function () {
29
30        $("#doit").click(doIt);
31
32        for (var i = 0; i < 200; i++) {
33          $("#container").animate({left: (((i % 2) == 0) ? '+' : '-') + "=100px"}, 2000); 
34        }
35        $("#adiv").text("Intervals running = " + intervalsRunning);
36      });
37    </script>
38  </head>
39  <body>
40    <button id="doit">Do It</button>
41    <div id="container">
42      Hi
43    </div>
44    <div id="adiv"></div>
45  </body>
46</html>