在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ Kendo UI 特效概述
準(zhǔn)備
Kendo UI 特效概述
Kendo MVVM 數(shù)據(jù)綁定(三) Click
Kendo MVVM 數(shù)據(jù)綁定(十) Source
Kendo MVVM 數(shù)據(jù)綁定(二) Checked
Kendo MVVM 數(shù)據(jù)綁定(五) Events
UI Widgets 概述
Kendo MVVM 數(shù)據(jù)綁定(一) attr
單頁(yè)面應(yīng)用(二) Router 類(lèi)
單頁(yè)面應(yīng)用(四) Layout
Kendo DataSource 概述
Kendo MVVM 數(shù)據(jù)綁定(四) Disabled/Enabled
Kendo MVVM 數(shù)據(jù)綁定(十一) Value
Kendo MVVM (二) ObservableObject 對(duì)象
單頁(yè)面應(yīng)用(一)概述
Kendo UI 模板概述
Kendo MVVM 數(shù)據(jù)綁定(七) Invisible/Visible
Kendo MVVM 數(shù)據(jù)綁定(八) Style
初始化 Data 屬性
Kendo UI Validator 概述
單頁(yè)面應(yīng)用(三) View
Kendo MVVM 數(shù)據(jù)綁定(九) Text
Kendo MVVM (一) 概述
移動(dòng)應(yīng)用開(kāi)發(fā)簡(jiǎn)介
Kendo MVVM 數(shù)據(jù)綁定(六) Html
使用 Kendo UI 庫(kù)實(shí)現(xiàn)對(duì)象的繼承

Kendo UI 特效概述

Kendo UI Fx 提供了一個(gè)豐富,可擴(kuò)展,性能經(jīng)過(guò)優(yōu)化的工具集合用來(lái)完成 HTML 元素的過(guò)渡顯示。每種特效近可能的使用 CSS Transition ,對(duì)于一些老版本瀏覽器使用修改屬性的方法作為補(bǔ)充。所有動(dòng)畫(huà)可以反向顯示從而可以方便的實(shí)現(xiàn)元素的顯示和隱藏。 本篇介紹了 Kendo UI 特效的概要,完整的文檔可以參考 API 文檔

準(zhǔn)備開(kāi)始

所有 Kendo UI 特效都是通過(guò) kendo.fx JQuery 選擇器封裝來(lái)創(chuàng)建,每個(gè)封裝支持顯示多種特效。例如:


<div id="foo">
    I will be animated
</div>

<script>
    var effectWrapper = kendo.fx($("#foo"));
    var fadeOutEffect = effectWrapper.fadeOut();
    fadeOutEffect.play();
</script>

和 jQuery 方法一樣,kendo UI fx 也支持方法鏈,比如上面代碼可以簡(jiǎn)化為:


<div id="foo">
    I will be animated
</div>

<script>
    kendo.fx($("#foo")).fadeOut().play();
</script>

指定特效顯示的方向指定特效顯示的方向

大部分特效可以指定多個(gè)方向??梢酝ㄟ^(guò)特效構(gòu)造方法的第一個(gè)參數(shù)來(lái)指定方向,或者通過(guò)調(diào)用構(gòu)造方法的快捷方法來(lái)指明方向。比如下面三種方法的效果是一樣的。

大部分特效可以指定多個(gè)方向??梢酝ㄟ^(guò)特效構(gòu)造方法的第一個(gè)參數(shù)來(lái)指定方向,或者通過(guò)調(diào)用構(gòu)造方法的快捷方法來(lái)指明方向。比如下面三種方法的效果是一樣的。


<div id="foo">
    I will be animated
</div>

<script>
    var fadeOut1 = kendo.fx($("#foo")).fadeOut();
    var fadeOut2 = kendo.fx($("#foo")).fade("out");
    var fadeOut3 = kendo.fx($("#foo")).fade().direction("out");

    //Call .play() to run any of the above animations
</script>

組合特效 可以將多個(gè)特效組合中一起。比如:

<div id="foo">
    I will be faded out and zoomed out.
</div>

<script>
    var effectWrapper = kendo.fx($("#foo"));
    var fadeOutEffect = effectWrapper.fadeOut();
    fadeOutEffect.add(effectWrapper.zoomOut());
    fadeOutEffect.play();
    // Calling reverse will zoom in and fade in.
</script>

組合特效也可以同時(shí)應(yīng)用到多個(gè)元素,這時(shí)需要通過(guò) $when 方法。比如下面代碼:


<div id="foo">
    I will fade out.
</div>
<div id="baz">
    I will also fade out.
</div>

<script>
    //Use jQuery Deferred to chain multiple effects
    var eleFoo = $("#foo"),
        eleBaz = $("#baz");

    $.when(kendo.fx(eleFoo).fadeOut().play(),
                kendo.fx(eleBaz).fadeOut().play()).then(function(){
            //This will be called when both animations are done
            alert("Both elements faded!");
        });
</script>

Kendo UI 支持的特效種類(lèi)

Kendo UI 支持下面幾種特效,具體請(qǐng)參見(jiàn)其文檔