deal - 副本.js 2.94 KB
if( !window.Yoho ){
    var Yoho = new Object();
}
Yoho.Deal = {
    init: function(){
        Yoho.Deal.imagesSwitch();           //大小图切换
        Yoho.Deal.goodsNumChange();         //增减数量
        Yoho.Deal.buttonSwitch();           //选项卡切换效果
        Yoho.Deal.commentsItems();          //顾客咨询 与 购买评价切换
        Yoho.Deal.afterService();          //售后服务展开关闭
    },

    //大小图切换
    imagesSwitch: function(){
        $('.goods-img-small a').mouseover(function(){
            var data_src = $(this).find('img').attr('src');
            var new_src = data_src.replace(/75x100/g,'420x560');
            $('#bigImage').attr('src',new_src);
        });
    },

    //增加商品数量
    augmentAddNum: function(){
        var num = parseInt($('#num').val());
        num = num+1;
        $('#num').val(num);
    },

    //减少商品数量
    augmentMinusNum: function(){
        var num = parseInt($('#num').val());
        if(num == 1){
            alert('已经是最后一件了,就不要再减了吧!');
            return false;
        }
        num = num-1;
        $('#num').val(num);
    },

    //增减数量
    goodsNumChange: function(){
        $('.amount-sub').click(function(){
            Yoho.Deal.augmentMinusNum();
        });
        $('.amount-add').click(function(){
            Yoho.Deal.augmentAddNum();
        });
    },

    //选项卡切换效果
    buttonSwitch: function(){
        $('.goods-attr dt span').click(function(){
            var index = $(this).parent().find('span').index($(this));

            if( $(this).parent().find('span').length > 1 && $(this).closest('dl.goods-attr').find('dd').length>1 ){
                var conBox = $(this).closest('dl.goods-attr').find('dd');

                $(this).parent().find('span').removeClass('cur');
                $(this).addClass('cur');
                if( conBox.eq(index).css('display') == 'none' ){
                    conBox.slideUp('fast');
                    conBox.eq(index).slideDown('fast');
                }

            }
        });
    },

    //顾客咨询 与 购买评价切换
    commentsItems: function(){
        $('#comments_title dt span').click(function(){
            var index = $(this).parent().find('span').index($(this));
            $(this).parent().find('span').removeClass('cur');
            $(this).addClass('cur');
            $('#comments_box dl').eq(index).removeClass('hidden').siblings().addClass('hidden');
        });
    },

    //售后服务展开关闭
    afterService: function(){
        $('.after-sale-close').click(function(){
            //$('#afterService').slideToggle();
            if($('#afterService').css('display') == 'none'){
                $('#afterService').slideDown();
                $(this).find('.ifont10').html('[');
            }else{
                $('#afterService').slideUp();
                $(this).find('.ifont10').html(']');
            }
        });
    }
}