[483] | 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" |
---|
| 2 | "http://www.w3.org/TR/html4/strict.dtd"> |
---|
| 3 | <html> |
---|
| 4 | <head> |
---|
| 5 | <style type="text/css"> |
---|
| 6 | @import "../resources/dojo.css"; |
---|
| 7 | </style> |
---|
| 8 | <style type="text/css"> |
---|
| 9 | @import "../resources/dojo.css"; |
---|
| 10 | |
---|
| 11 | body { |
---|
| 12 | text-shadow: 0px 0px; |
---|
| 13 | margin: 1em; |
---|
| 14 | background-color: #DEDEDE; |
---|
| 15 | } |
---|
| 16 | |
---|
| 17 | .box { |
---|
| 18 | color: #292929; |
---|
| 19 | /* color: #424242; */ |
---|
| 20 | /* text-align: left; */ |
---|
| 21 | width: 300px; |
---|
| 22 | border: 1px solid #BABABA; |
---|
| 23 | background-color: white; |
---|
| 24 | padding-left: 10px; |
---|
| 25 | padding-right: 10px; |
---|
| 26 | margin-left: 10px; |
---|
| 27 | margin-bottom: 1em; |
---|
| 28 | -o-border-radius: 10px; |
---|
| 29 | -moz-border-radius: 12px; |
---|
| 30 | -webkit-border-radius: 10px; |
---|
| 31 | -webkit-box-shadow: 0px 3px 7px #adadad; |
---|
| 32 | /* -opera-border-radius: 10px; */ |
---|
| 33 | border-radius: 10px; |
---|
| 34 | -moz-box-sizing: border-box; |
---|
| 35 | -opera-sizing: border-box; |
---|
| 36 | -webkit-box-sizing: border-box; |
---|
| 37 | -khtml-box-sizing: border-box; |
---|
| 38 | box-sizing: border-box; |
---|
| 39 | overflow: hidden; |
---|
| 40 | /* position: absolute; */ |
---|
| 41 | } |
---|
| 42 | </style> |
---|
| 43 | |
---|
| 44 | <script type="text/javascript" src="../dojo.js" data-dojo-config="isDebug:true"></script> |
---|
| 45 | <script type="text/javascript"> |
---|
| 46 | require(["doh", "dojo/aspect", "dojo/dom", "dojo/_base/fx", "dojo/fx", "dojo/domReady!"], function(doh, aspect, dom, baseFx, fx){ |
---|
| 47 | dom.byId("foo").style.height = "0px"; |
---|
| 48 | var w1 = fx.wipeIn({ |
---|
| 49 | node: "foo", |
---|
| 50 | duration: 500 |
---|
| 51 | }); |
---|
| 52 | var f1 = baseFx.fadeOut({ |
---|
| 53 | node: "foo", |
---|
| 54 | duration: 500 |
---|
| 55 | }); |
---|
| 56 | var a1 = fx.chain([w1, f1]); |
---|
| 57 | |
---|
| 58 | dom.byId("foo").style.height = "0px"; |
---|
| 59 | var w2 = fx.wipeIn({ |
---|
| 60 | node: "foo", |
---|
| 61 | duration: 500 |
---|
| 62 | }); |
---|
| 63 | var f2 = baseFx.fadeIn({ |
---|
| 64 | node: "foo", |
---|
| 65 | duration: 1000 |
---|
| 66 | }); |
---|
| 67 | var a2 = fx.combine([w2, f2]); |
---|
| 68 | |
---|
| 69 | aspect.after(a1, "onEnd", function(){ |
---|
| 70 | console.log("finish1"); |
---|
| 71 | a2.play(); |
---|
| 72 | }, true); |
---|
| 73 | aspect.after(a2, "onEnd", function(){ |
---|
| 74 | console.log("finish2"); |
---|
| 75 | }, true); |
---|
| 76 | a1.play(); |
---|
| 77 | }); |
---|
| 78 | </script> |
---|
| 79 | </head> |
---|
| 80 | <body> |
---|
| 81 | <div id="foo" class="box"> |
---|
| 82 | <p> |
---|
| 83 | Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean |
---|
| 84 | semper sagittis velit. Cras in mi. Duis porta mauris ut ligula. |
---|
| 85 | Proin porta rutrum lacus. Etiam consequat scelerisque quam. Nulla |
---|
| 86 | facilisi. Maecenas luctus venenatis nulla. In sit amet dui non mi |
---|
| 87 | semper iaculis. Sed molestie tortor at ipsum. Morbi dictum rutrum |
---|
| 88 | magna. Sed vitae risus. |
---|
| 89 | </p> |
---|
| 90 | <p> |
---|
| 91 | Aliquam vitae enim. Duis scelerisque metus auctor est venenatis |
---|
| 92 | imperdiet. Fusce dignissim porta augue. Nulla vestibulum. Integer |
---|
| 93 | lorem nunc, ullamcorper a, commodo ac, malesuada sed, dolor. Aenean |
---|
| 94 | id mi in massa bibendum suscipit. Integer eros. Nullam suscipit |
---|
| 95 | mauris. In pellentesque. Mauris ipsum est, pharetra semper, |
---|
| 96 | pharetra in, viverra quis, tellus. Etiam purus. Quisque egestas, |
---|
| 97 | tortor ac cursus lacinia, felis leo adipiscing nisi, et rhoncus |
---|
| 98 | elit dolor eget eros. Fusce ut quam. Suspendisse eleifend leo vitae |
---|
| 99 | ligula. Nulla facilisi. Nulla rutrum, erat vitae lacinia dictum, |
---|
| 100 | pede purus imperdiet lacus, ut semper velit ante id metus. Praesent |
---|
| 101 | massa dolor, porttitor sed, pulvinar in, consequat ut, leo. Nullam |
---|
| 102 | nec est. Aenean id risus blandit tortor pharetra congue. |
---|
| 103 | Suspendisse pulvinar. |
---|
| 104 | </p> |
---|
| 105 | </div> |
---|
| 106 | </body> |
---|
| 107 | </html> |
---|