javascript - angularjs如何用na-show实现手风琴(上下伸缩)的动画效果??
黄舟
黄舟 2017-04-11 12:21:56
[JavaScript讨论组]

1.用AngularJs写左侧导航栏,指令已经封装好,但是在实现动画效果是如何写css才能像JQuery中一样实现上下收缩的动画效果.

html

        
            
                
  • {{a2.label}}
  • js

    .directive('djkaccordion',function(){
            return {
                restrict : 'EA',
                replace : true,
                transclude : true,
                template : '

    js

    .directive('djkexpander', function(){
            return {
                restrict : 'EA',
                replace : true,
                transclude : true,
                require : '^?djkaccordion',
                scope : {
                    expanderTitle : '=',
                    expanderIcon: '=',
                    expanderUrl: '='
                },
                template: '
  • ' + '{{expanderTitle}}' + '' +'
  • ', link : function(scope, iElement, iAttrs, accordionController) { scope.showMe = false; accordionController.addExpander(scope); scope.toggle = function toggle() { scope.showMe = !scope.showMe; accordionController.gotOpened(scope); }; } }; });

    css

    .menu-second-wrap{ display: block;transition: all linear 0.5s; margin: 0 0 0 35px; padding: 15px 0 12px; font-size: 12px; }
    

    css的animate怎么写都无法达到理想的效果(和ui-Bootstrap中的手风琴效果一样.
    求大神指导,拜谢

    黄舟
    黄舟

    人生最曼妙的风景,竟是内心的淡定与从容!

    全部回复(0)
    热门教程
    更多>
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送
    PHP中文网APP
    随时随地碎片化学习

    Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号