Kendo UI开发教程(8): Kendo UI 特效概述

Kendo UI开发教程 Kendo UI 示例及总结 阅读详情

Kendo UI Fx 提供了一个丰富,可扩展,性能经过优化的工具集合用来完成HTML元素的过渡显示。每种特效近可能的使用CSS Transition ,对于一些老版本浏览器使用修改属性的方法作为补充。所有动画可以反向显示从而可以方便的实现元素的显示和隐藏。 本篇介绍了Kendo UI特效的概要,完整的文档可以参考 API文档

准备开始

所有Kendo UI 特效都是通过kendo.fx JQuery 选择器封装来创建,每个封装支持显示多种特效。例如:

1<div id="foo">
2    I will be animated
3</div>
4 
5<script>
6    var effectWrapper = kendo.fx($("#foo"));
7    var fadeOutEffect = effectWrapper.fadeOut();
8    fadeOutEffect.play();
9</script>

和jQuery 方法一样,kendo UI fx也支持方法链,比如上面代码可以简化为:

1<div id="foo">
2    I will be animated
3</div>
4 
5<script>
6    kendo.fx($("#foo")).fadeOut().play();
7</script>

指定特效显示的方向

大部分特效可以指定多个方向。可以通过特效构造方法的第一个参数来指定方向,或者通过调用构造方法的快捷方法来指明方向。比如下面三种方法的效果是一样的。

1<div id="foo">
2    I will be animated
3</div>
4 
5<script>
6    var fadeOut1 = kendo.fx($("#foo")).fadeOut();
7    var fadeOut2 = kendo.fx($("#foo")).fade("out");
8    var fadeOut3 = kendo.fx($("#foo")).fade().direction("out");
9 
10    //Call .play() to run any of the above animations
11</script>

组合特效

可以将多个特效组合中一起。比如:

1<div id="foo">
2    I will be faded out and zoomed out.
3</div>
4 
5<script>
6    var effectWrapper = kendo.fx($("#foo"));
7    var fadeOutEffect = effectWrapper.fadeOut();
8    fadeOutEffect.add(effectWrapper.zoomOut());
9    fadeOutEffect.play();
10    // Calling reverse will zoom in and fade in.
11</script>

组合特效也可以同时应用到多个元素,这时需要通过$when 方法。比如下面代码:

1<div id="foo">
2    I will fade out.
3</div>
4<div id="baz">
5    I will also fade out.
6</div>
7 
8<script>
9    //Use jQuery Deferred to chain multiple effects
10    var eleFoo = $("#foo"),
11        eleBaz = $("#baz");
12 
13    $.when(kendo.fx(eleFoo).fadeOut().play(),
14                kendo.fx(eleBaz).fadeOut().play()).then(function(){
15            //This will be called when both animations are done
16            alert("Both elements faded!");
17        });
18</script>

Kendo UI支持的特效种类

Kendo UI支持下面几种特效,具体请参见其文档

 

Kendo UI开发教程(7): Kendo UI 模板概述 Kendo UI 框架提供了一个易用,高性能的JavaScript模板引擎。通过模板可以创建一个HTML片段然后可以和JavaScript数据合并成最终的HTML元素。Kendo 模板侧重于UI显示,支持关键的模板功能,着重于性能而不是语法上的方便。模板语法Kendo 模板使用了一种称为“#”的语法形式,使用这种语法,#用来表明模板中的某个部分可以使用JavaScript数据来替代。用三种方式使用 阅读详情

相关推荐

Kendo UI 最新Demo:全功能小例子展示

本文还有配套的精品资源,点击获取 简介:Kendo UI是由Telerik公司提供的前端UI库,用于创建现代Web应用程序。该压缩包提供了一系列关于Kendo UI的离线示例,覆盖了数据网格、日历、图表、表单元素、导航菜单等组件。这些示例有助于学习和理解Kendo UI的功能和使用方法,包括数据操作、动态加载、日期选择、图表展示、表单验证、导航菜单布局等。 1. ...

weixin_35728286的博客 1722

Kendo UI,一个加速Web应用界面开发的JavaScript组件库!

本文主要介绍Kendo UI组件库,看它如何助力Web开发人员构建更现代化的应用程序!

需要界面开发、IDE工具研发中文教程资料的小伙伴,记得私信我~ 1522

每天一个优秀提示词学习收藏 - 文本去AI化(四)

宝子们,今天不藏私啦!我把这段时间四处搜罗、潜心钻研出来的文本去AI化Prompt 提示词大礼包双手奉上,这可都是能让你的 AI 创作水平原地起飞的干货!走过路过不要错过,赶紧码住,开启你的 AI 创作进阶之旅吧!

2444

响应式UI组件库Kendo UI for Vue可轻松创建联系表单!

本文将为大家介绍如何使用响应式UI组件Kendo UI for Vue来创建联系表单,欢迎下载新版控件体验~

需要界面开发、IDE工具研发中文教程资料的小伙伴,记得私信我~ 1179

AD/Protel老手才知道的PCB过孔查看技巧:3分钟分清通孔、盲孔和埋孔

本文为PCB设计工程师提供了在Altium Designer/Protel中快速鉴别通孔、盲孔和埋孔的实用技巧。通过层叠管理器、高级筛选工具和实战五步法,帮助用户在3分钟内精准识别过孔类型,提升设计效率和电路性能。特别适合处理高密度HDI板卡中的复杂过孔布局。

weixin_29164497的博客 572

EDA工具安装第一步:Synopsys Installer的配置与图形化界面使用详解

本文详细解析了EDA工具安装的关键第一步——Synopsys Installer的配置与使用。文章阐述了其作为统一部署管理器和依赖协调者的核心作用,并分步详解了如何通过图形化界面高效安装EDA工具,同时介绍了命令行批处理等进阶技巧,旨在帮助工程师快速搭建稳定的芯片设计环境。

zeta9的博客 339

界面控件Kendo UI R2 2023,让应用主题设计能力在上一个台阶!

性能优异的界面组件Kendo UI R2 2023日前已正式发布,本文带大家一起揭秘新版中的主要亮点,欢迎下载最新版组件体验!

需要界面开发、IDE工具研发中文教程资料的小伙伴,记得私信我~ 689

手机拍照也能玩高光谱?教你用TensorFlow Lite在Android上实现实时RGB转高光谱

本文介绍了如何利用TensorFlow Lite在Android设备上实现实时RGB到高光谱的图像重构技术。通过深度学习模型优化和移动端部署策略,使智能手机具备专业级光谱分析能力,适用于农业检测、化妆品分析等多个领域。

weixin_29091105的博客 244

我的KendoUI使用经验总结

kendoUI的文档大多外国网站,访问速度很尴尬。这边梳理我开发过程中遇到的一些重要的问题。 (1) 要想使用kendo对象的属性或方法,必须将所需html元素绑定kendo对象。 var editDiv = $(&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;#editWindow&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;a...

分享技术,共同进步! 1万+

手把手教你新建一个winform项目(史上最全)

本文介绍如何利用visual studio新建一个winform程序

qq_34059233的博客 4万+

15、导频辅助信道估计:挑战与解决方案

本文探讨了导频辅助信道估计在双选择性信道中的挑战,分析了传统方法的局限性,并提出了一种新的导频子载波结构。该结构综合考虑相干频率带宽与相干时间,通过动态移动导频位置并结合时间与频率分集,提升了高速移动环境下的信道估计性能。文章还讨论了其硬件实现、系统开销及兼容性等实际问题,并展望了优化策略、降低开销及与其他技术融合的未来研究方向。

o4p5q6r7s的博客 103

Kendo UI开发教程: Kendo UI 示例及总结

前面基本介绍完Kendo UI开发的基本概念和开发步骤,Kendo UI的示例网站为http://demos.kendoui.com/ ,包含了三个部分Web DemoMobile DemoDataViz Demo主要提供了每个部分UI组件的具体用法,比如Web Demos 包含了下面Mobile Demo 包含下面示例:DataViz Deom 包含下面示例:在正式开发Kendo Web应用前,

引路蜂移动软件 1万+

Claude Code 任务编排 头脑风暴与 疯狂拷问:Superpowers vs Grill-me 硬核对比与工程落地

Superpowers和Grill-me是AI编程中的互补工具:Superpowers提供工程化开发流程(从需求梳理到代码审查),确保规范执行;Grill-me通过持续追问帮助厘清需求,避免方向偏差。两者结合形成"构思-拷问-执行"工作流,前者负责方案生成与落地,后者专注需求审查。根据场景选择:个人项目可用Grill-me快速澄清需求,企业项目推荐Superpowers全流程,复杂开发则建议组合使用。它们分别解决"如何落地"和"是否对齐"的问题,共

十年老程序猿,AI 疯狂研究专家,前沿硬核知识分享 323

Kendo UI开发教程 1 概述

Kendo UI开发教程 1 概述

qq_43685118的博客 1045

innovus:NRDB-2276 special net route layer与NanoRouteMode route layer冲突问题解决方法

NanoRouteMode中设置绕线层次2-6,但是被动到的special net有8-11的preferred route layer,这个层次可能是create_route_type+set_ccopt_property -net_type 定义的。二者绕线层次范围有冲突,导致在调整过这条net后再绕线就会提示失败。然后再下route_design 等route命令去绕别的net。我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 1099

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Kendo UI Web教程大全

HTML5 Web app开发工具Kendo UI Web教程:颜色拾取器的使用 HTML5 Web app开发工具Kendo UI Web教程:AutoComplete功能解析 HTML5 Web app开发工具Kendo UI Web教程:Grid网格控件本地化 HTML5 Web app开发工具Kendo UI Web教程:创建自定义组件 HTML5 Web app开发工具Kendo

BTfan123的专栏 2229

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

高效UI组件库Kendo UI——赋能企业级Web应用开发

本文将为大家介绍高效界面组件库Kendo UI,欢迎下载最新版产品体验!

需要界面开发、IDE工具研发中文教程资料的小伙伴,记得私信我~ 1052

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Kendo UI使用教程:入门指南

【Kendo UI最新试用版下载】 Kendo UI目前最新提供Kendo UI for jQuery、Kendo UI for Angular、Kendo UI Support for React和Kendo UI Support for Vue四个控件。Kendo UI for jQuery是创建现代Web应用程序的最完整UI库;Kendo UI for Angular是专用于Angular...

需要界面开发、IDE工具研发中文教程资料的小伙伴,记得私信我~ 1523

界面控件Kendo UI for jQuery中文教程 - 如何集成全新的DockManager组件

本文主要介绍如何使用Kendo UI for jQuery在R3 2023中发布的DockManager组件来在Web应用中创建类似桌面应用的体验,欢迎下载最新版组件体验哦~

需要界面开发、IDE工具研发中文教程资料的小伙伴,记得私信我~ 1353

实例:用户界面控件Kendo UI vs DevExpress对比评测一

在一次使用ASP.NET MVC进行开发的Web项目中,我们需要用户界面控件来帮助实现界面的大部分功能。由于项目比较复杂,我们最终确定对Kendo UI和DevExpress这两款国际知名的用户界面组件进行评估。下面笔者跟大家分享一下评估控件的经验,希望对其他选购控件的朋友提供一个参考和借鉴。 当时我们评估这两款控件主要考察:控件的功能、易用性、与当前项目的集成时间和自动代码完成的时间。...

需要界面开发、IDE工具研发中文教程资料的小伙伴,记得私信我~ 1705

Kendo UI 框架 HTML5

Kendo UI是一个强大的框架用于快速HTML5 UI开发。基于最新的HTML5、CSS3和JavaScript标准。 Kendo UI包含了开发现代JavaScript,JQuery框架开发所需要的所有一切, 包括:强大的数据源,通用的拖拉(Drag-and-Drop)功能,模板,和UI控件。 Web Demos   Mobile Demos DataViz Demos

张勇涛 6530
上一篇: Kendo UI开发教程(7): Kendo UI 模板概述
下一篇: Kendo UI开发教程(9): Kendo UI Validator 概述
引路蜂
博客等级 码龄16年 3122粉丝 711原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值