jQWidgets jqxRibbon animationType 属性

  • Post category:jquery

jQWidgets是一款强大的jQueryUI插件集,jqxRibbon是其中一个模块,用于创建具有Ribbon UI风格的Web界面,其中animationType属性是控制Ribbon下属的tabs和groups的动画效果类型。

animationType属性有三个取值:
– “none”:无动画效果
– “slide”:动画效果为滑动
– “fade”:动画效果为淡入淡出

示例一:无动画效果

<div id="ribbon">
    <ul>
        <li>File</li>
        <li>Edit</li>
    </ul>
    <div>
        <div id="file-group">
            <div>Open</div>
            <div>Save</div>
        </div>
        <div id="edit-group">
            <div>Cut</div>
            <div>Copy</div>
        </div>
    </div>
</div>

<script>
    $(document).ready(function () {
        $('#ribbon').jqxRibbon({
            animationType: 'none'
        });
    });
</script>

上述代码创建了一个Ribbon和两个Tab。在初始化jqxRibbon时,设置了animationType属性为“none”,即无动画效果,此时点击tabs时,不会产生动画效果。

示例二:滑动动画效果

<div id="ribbon">
    <ul>
        <li>File</li>
        <li>Edit</li>
    </ul>
    <div>
        <div id="file-group">
            <div>Open</div>
            <div>Save</div>
        </div>
        <div id="edit-group">
            <div>Cut</div>
            <div>Copy</div>
        </div>
    </div>
</div>

<script>
    $(document).ready(function () {
        $('#ribbon').jqxRibbon({
            animationType: 'slide'
        });
    });
</script>

上述代码创建了一个Ribbon和两个Tab。在初始化jqxRibbon时,设置了animationType属性为“slide”,此时点击tabs时,会产生从左到右的滑动动画效果。