私が勤めている会社では、jQuery UI を Kendo UI に置き換えることを検討しています。
個人的には何のメリットもないと思いますし、Kendo UI のドキュメントも非常に不足しています。
たとえば、jQuery UI には、次の優れたクラス遷移効果があります: http://jqueryui.com/docs/Effects/Methods#Class_Transitions
これらのエフェクトに相当する Kendo UI は何ですか?
私が勤めている会社では、jQuery UI を Kendo UI に置き換えることを検討しています。
個人的には何のメリットもないと思いますし、Kendo UI のドキュメントも非常に不足しています。
たとえば、jQuery UI には、次の優れたクラス遷移効果があります: http://jqueryui.com/docs/Effects/Methods#Class_Transitions
これらのエフェクトに相当する Kendo UI は何ですか?
kendo.fx.js には kendoAddClass、kendoRemoveClass、kendoToggleClass があり、利用可能な場合は CSS3 トランジションを使用し、利用できない場合は直接置換にフォールバックします。アニメーションは CSS で直接行われ、要素からトランジションを削除することによってのみ停止できるため、それらはまだ文書化されていません。
チェックの結果、2012 年第 2 四半期 (ビルド 710) に jQuery プラグインが壊れたようです。私はそれらを修正しました。修正は来週のサービス パックで公開されます。その間、以前はそれらを強化していた kendo.toggleClass() メソッドを引き続き使用できます。その使用法は次のようになります。
kendo.toggleClass(element, classes, options, toggle);
element: jQuery object
classes: one or more classes to apply (separated by a space)
options: {
exclusive: "all",
duration: 400,
easing: "ease-out"
} - options is optional, can be omitted, the values up there are default and fed to the transition CSS property, duration is in ms.
toggle: add/remove the class.
来週のサービス パックの時点で、次のように直接使用できます。
$("#test").kendoAddClass(classes, options);