order_details.js 1.35 KB
define(function( require, exports, module ) {

var _Evastar = require( 'evastar' );
    require( 'timeDown' );
	require( 'fancybox' );

	$( function(){

        if ( $(".act-cp").length ){
            $(".act-cp").fancybox({

            });
            $(".fancy-cancel").on({
                click: function(){
                    $.fancybox.close();
                }
            })
        };

        if ($( ".eva-stars-click" ).length > 0){
		    $( ".eva-stars-click" ).each(function(){
                var _this = this;
			    new _Evastar( _this, {
                    recode: ["一星","二星","三星","四星","五星"],
                    callback: function(){
                        var charge = $(_this).parent().parent(),
                            error  = charge.find("label.error");
                            hidden = charge.find(".ihidden");
							inpVal = charge.find(".like-hidden");
                            eva = false;

                        for ( var i = 0, len = hidden.length; i < len; i++ ){
                            var number = parseInt( hidden.eq(i).val() );
                            eva += !!number;
                        };

                        if ( eva == 3 ) {
                            error.remove();
							inpVal.remove();
                        }
                    }
			    } ); 
		    });
	    };

	});


});