ASP.NET-FineUI开发实践-4(二)

简介: 在网上找了找,实验了一下window弹出和关闭的动画效果分享一下。 接上次的代码 default.js  window_tips.animCollapse= true;//打开动画效果 window_tips.

在网上找了找,实验了一下window弹出和关闭的动画效果分享一下。

接上次的代码

default.js 

      
    window_tips.animCollapse= true;//打开动画效果

    window_tips.animateTarget = Ext.getBody();//开始的定位,就是以哪定位,是个el,=按钮 也行

  

ext-part2.js

f_showTips: function里加上 window_tips.on('beforehide', this.f_hideTips);//注册关闭前事件

      //显示提醒窗体;
     //iframeUrl窗体的url,目前未考虑传'';
     //windowTitle窗体的title,目前未考虑传'';
     //txthtml窗体显示的数据
     //width窗体的宽,目前未考虑传'';
     //height窗体的高,目前未考虑传'';
     f_showTips: function (iframeUrl, windowTitle,txthtml, width, height) {

        if (typeof (iframeUrl) === 'undefined') {
            iframeUrl = this.f_iframe_url;
        }
        if (typeof (windowTitle) === 'undefined') {
            windowTitle = this.title;
        }

            window.label_html=txthtml;//显示数据存到全局参数里

            window.label_html_num=0;//第一次打开重置查看到第几条
            this.f_showtips_label(label_html);//显示方法,传入数据
            
             this.on('beforehide', this.f_hideTips);//注册关闭前事件
            //this.on('beforeshow', this.f_beforshowTips);
            windowTitle="消息提醒"+"   "+(label_html_num+1)+"/"+txthtml.length;//拼写标题

            //原show方法
            F.wnd.show(this, iframeUrl, windowTitle, this.f_property_left, this.f_property_top, this.f_property_position, this.id + '_Hidden', width, height);

        },

  

 

f_hideTips: function () {

            var self = this;

            if (self.hidden) { return false; }//隐藏就不执行

            $("#window_tips_wrapper .x-ie-shadow").css("display","none");//阴影写死了

            $("#window_tips_wrapper .x-shim").css("display","none");//写死了

            self.el.slideOut('r',{ duration: 1000});//动画 r 是右的意思,后面的是时间
            self.hidden=true;//隐藏属性

            return false; //不执行默认的hide

        },

 

目录
相关文章
|
2天前
|
人工智能 前端开发 开发工具
解读.NET 技术的开发潜力
本文全面介绍了.NET技术在软件开发领域的核心优势、创新应用及面临的挑战。.NET以其统一的开发平台、强大的工具和跨平台能力,成为企业级应用、Web应用乃至游戏开发的理想选择。然而,在性能优化、容器化及AI集成等方面仍需不断突破。通过积极拥抱开源和社区驱动模式,.NET将持续推动软件开发的进步。
11 1
|
14天前
|
存储 运维
.NET开发必备技巧:使用Visual Studio分析.NET Dump,快速查找程序内存泄漏问题!
.NET开发必备技巧:使用Visual Studio分析.NET Dump,快速查找程序内存泄漏问题!
|
14天前
|
SQL 关系型数据库 数据库
七天.NET 8操作SQLite入门到实战详细教程(选型、开发、发布、部署)
七天.NET 8操作SQLite入门到实战详细教程(选型、开发、发布、部署)
|
14天前
|
消息中间件 开发框架 前端开发
YuebonCore:基于.NET8开源、免费的权限管理及快速开发框架
YuebonCore:基于.NET8开源、免费的权限管理及快速开发框架
|
19天前
|
开发框架 JavaScript 前端开发
|
20天前
|
C# Windows 开发者
超越选择焦虑:深入解析WinForms、WPF与UWP——谁才是打造顶级.NET桌面应用的终极利器?从开发效率到视觉享受,全面解读三大框架优劣,助你精准匹配项目需求,构建完美桌面应用生态系统
【8月更文挑战第31天】.NET框架为开发者提供了多种桌面应用开发选项,包括WinForms、WPF和UWP。WinForms简单易用,适合快速开发基本应用;WPF提供强大的UI设计工具和丰富的视觉体验,支持XAML,易于实现复杂布局;UWP专为Windows 10设计,支持多设备,充分利用现代硬件特性。本文通过示例代码详细介绍这三种框架的特点,帮助读者根据项目需求做出明智选择。以下是各框架的简单示例代码,便于理解其基本用法。
59 0
|
14天前
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
21 7
|
12天前
|
存储 开发框架 前端开发
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
29 0

相关实验场景

更多