sencha-touch - Sencha 淡入淡出效果的工作示例

标签 sencha-touch fade

有人可以给我写完整的代码来告诉我如何使用 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>

最佳答案

干得好:

          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
                    });
                }
            });

自动清除属性将使按钮在褪色后保持隐藏

关于sencha-touch - Sencha 淡入淡出效果的工作示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9413842/

相关文章:

javascript - sencha touch 分机路由器

extjs - 无法使用 ST2 访问 NameSpace.app 变量?

javascript - 加载后更新 Sencha Touch 中的列表项

javascript - Sencha Touch 2.3.1 中消息框变得无响应

android - 如何为我的 View 添加阴影/淡入淡出?

javascript - AngularJS 中的 CSS 不透明度动画

sencha-touch - 如何在sencha touch中创建水平列表

jquery - 背景图像在jquery中淡入淡出

选择时CSS颜色淡入淡出

jquery - 使用 jQuery animate 制作具有 200 毫秒交叉淡入淡出效果的 img 切换源?