deal.js 2.86 KB
define(function(require, exports, module){
    var $ = require('jquery');

    $('.nav-bar li').hover(function(){
        if($(this).find('.nav-panel')){
            $(this).find('.nav-panel').show();
        }
    },function(){
        $(this).find('.nav-panel').hide();
    });

    //鼠标经过头部右侧logo
    $('#phoneact_box').hover(function(){
        $('#phoneact').attr('style','display:block;position:relative;');
    },function(){
        $('#phoneact').attr('style','display:none;position:relative');
    });

    //最顶部鼠标经过
    $('.top-list li').hover(function(){
        if( $(this).find('div') ){
            $(this).find('div').show();
        }
    },function(){
        $(this).find('div').hide();
    });

    //颜色选择
    $('#goodsList a, #sizeList a.left').click(function(){
        $(this).addClass('cur').siblings().removeClass('cur');
    });

    //大小图切换
    $('.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);
    });

    //增减数量
    $('.amount-sub').click(function(){
        var num = parseInt($('#num').val());
        if(num == 1){
            alert('已经是最后一件了,就不要再减了吧!');
            return false;
        }
        num = num-1;
        $('#num').val(num);
    });
    $('.amount-add').click(function(){
        var num = parseInt($('#num').val());
        num = num+1;
        $('#num').val(num);
    });


    //选项卡切换效果
    $('.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');
            }

        }
    });

    //顾客咨询 与 购买评价切换
    $('#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');
    });


    //售后服务展开关闭
    $('.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(']');
        }
    });


});