source: Dev/trunk/src/client/dojox/fx/tests/example_backgroundPosition.html

Last change on this file was 483, checked in by hendrikvanantwerpen, 11 years ago

Added Dojo 1.9.3 release.

File size: 1.5 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2        "http://www.w3.org/TR/html4/strict.dtd">
3<html>
4<head>
5        <title>Animated background position example | The Dojo Toolkit</title>
6               
7        <script type="text/javascript" src="../../../dojo/dojo.js" data-dojo-config="isDebug:true, parseOnLoad: true" ></script>
8        <style type="text/css">
9                @import "../../../dojo/resources/dojo.css";
10                @import "../../../dijit/themes/dijit.css";
11                @import "../../../dijit/themes/tundra/tundra.css";
12                @import "../../../dijit/tests/css/dijitTests.css";
13
14                #theNode {
15                        background:#dedede url('images/longBg.png') 0px 0px;
16                        padding:3px 10px 3px 10px;
17                        border:1px solid #b7b7b7;
18                        color:#666;
19                        cursor:pointer;
20                }
21       
22        </style>
23        <script type="text/javascript">
24                dojo.require("dojo.fx");
25                var anim = null;
26                var init = function(){
27                        var node = dojo.byId('theNode');
28                        anim = new dojo.Animation({
29                                curve: new dojo._Line(0,-500),
30                                duration: 3000,
31                                onEnd: (function(){ anim.play(); }), // loop indefinately
32                                onAnimate: function(){
33                                        var str = Math.floor(parseInt(arguments[0]))+"px 0px";
34                                        dojo.style(node,"backgroundPosition",str);
35                                }
36                        });
37
38                        // dojo.query "magic"
39                        dojo.query("#theNode")
40                                .connect("onmouseenter",anim,"play")
41                                .connect("onmouseout",anim,"pause")
42                                .connect("onclick",function(){
43                                        alert('clicked the button');
44                                });
45                };
46                dojo.addOnLoad(init);
47
48        </script>
49</head>
50<body class="tundra">
51
52        <h1 class="testTitle">dojo.Animation test:</h1>
53
54        <div class="dijitInline" id="theNode">Test</div>
55
56</body>
57</html>
Note: See TracBrowser for help on using the repository browser.