Sencha Fade效果的工作实例

Joh*_*ohn 4 fade sencha-touch

有人可以给我写完整的代码,告诉我如何淡入和淡出带有sencha touch 1的html元素吗?具体来说,我需要知道要包含哪些必要的html,javascript和css文件.

我已经尝试过永久地获得一个简单的淡入淡出效果来处理div元素,但没有成功.我得到方法未找到错误或没有任何反应.没有人在sencha论坛上回答我的问题.我很确定我只是遗漏了一些明显的东西.

补充说明

以下是我尝试过的事情以及失败的原因:

<!DOCTYPE html>
<html>
<head>
    <title>Nested List - Source Code Browser</title>
      <link rel="stylesheet" href="sencha-touch.css" type="text/css" id="stylesheet_file" />
    <script type="text/javascript" src="sencha-touch.js"></script>
    <script type="text/javascript">
   Ext.setup({
      onReady: function() {

      //    Ext.get('mydiv').hide();
      //    Ext.get('mydiv').fadeOut(); // fadeOut() does not exist error
      //    Ext.Anim.run(Ext.get('mydiv'), 'fade', {out:true}); // does nothing
      //    Ext.Anim.run(Ext.getDom('mydiv'), 'fade', {out:true}); // does nothing
      }
    });
    </script>
</head>
<body><div id="mydiv">hello world</div></body>
</html>
Run Code Online (Sandbox Code Playgroud)

Tit*_*eul 5

干得好:

          Ext.setup({
                onReady: function() {

                    var bool = true;

                    var button1 = new Ext.Button({
                        text:'Fade',
                        id:'button1',
                        handler: function(){
                            Ext.Anim.run(button2, 'fade', {
                                out: bool,
                                autoClear:false
                            });
                            bool = !bool;
                            console.log("fade end");
                        }
                      });

                    var button2 = new Ext.Button({
                        text:'Fade'
                    });

                    var toolbar = new Ext.Toolbar({
                        dock:'top',
                        title:'Fade',
                        items:[button1,{xtype:'spacer'},button2]
                    });

                    new Ext.Panel({
                        fullscreen: true,
                        dockedItems: toolbar
                    });
                }
            });
Run Code Online (Sandbox Code Playgroud)

自动清除属性将在淡入淡出后保持按钮隐藏