creditSellList.js 2.37 KB
define(function( require, exports, module ) {

var _Ntab = require( 'ntab' );
    require( "fancybox" );

    //修改价格弹框显示
    $(".change-price").fancybox({
        
        padding: 0,
        scrolling: 'auto'

    });
    //关闭弹框操作
    $(".fancy-ensure").click(function(){

        //$.fancybox.close();

    });
    $(".fancy-cancel").click(function(){

        $.fancybox.close();

    });

    //单笔订单显示更多商品
    if ($(".check-more").length){

        $(".single-info-limit").each(function(){

            var min = 0, max = 0;
            var s = 'show-on';
            var words = [ '收起查看', '展开查看' ];

            var tabs = $(this).find(".single-table");

            for ( var i = 0, l = tabs.length; i < l; i++ ){
                var h = parseInt(tabs.eq(i).height());
                max = ( i < 2 ? min+=h : max+=h );
            };

            $(this).height( min );

            if ( $(this).next().hasClass("check-more") ){
            if( i === 2 ){
                $(this).next().hide();
            }
            $(this).next().bind({
                click: function(){
                    if ($(this).hasClass(s)){
                        $(this).find('span').html( words[1] );
                        $(this).removeClass(s);
                        $(this).prev().outerHeight( min );
                    }
                    else{
                        $(this).find('span').html( words[0] );
                        $(this).addClass(s);
                        $(this).prev().outerHeight( max );
                    }
                    return false;
                }
            })
            };
            
        });

    }

        /*  tab 切换 */
        if( $( '.s-tab' ).length > 0 ){
            $( '.s-tab' ).each( function(){
                new _Ntab( this, {
                    handler:'a',
                    eventType:'click',
                    currentClass:'current',
                    onShow:function( target ){
                        
                    }
                });
            });
        };

    $(".check-protocol").fancybox({
        openEffect: 'elastic',
        closeEffect: 'elastic',
        scrolling: 'visible',

        beforeShow: function(){
            $(".direction-btn").hide();
        },
        afterClose: function(){
            $(".direction-btn").show();
        }
    })

});