$(function() { /* 搜索切换 */ var $more_where = $('.more-where'); $more_submit = $('.more-submit'); $more_submit.find('input[name="is_more"]').change(function() { if($more_submit.find('i').hasClass('am-icon-angle-down')) { $more_submit.find('i').removeClass('am-icon-angle-down'); $more_submit.find('i').addClass('am-icon-angle-up'); } else { $more_submit.find('i').addClass('am-icon-angle-down'); $more_submit.find('i').removeClass('am-icon-angle-up'); } if($more_submit.find('input[name="is_more"]:checked').val() == undefined) { $more_where.addClass('none'); } else { $more_where.removeClass('none'); } }); // 日期选择 var $time_start = $('#time_start'); var $time_end = $('#time_end'); var nowTemp = new Date(); var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0); var checkin = $time_start.datepicker({}).on('changeDate.datepicker.amui', function(ev) { var newDate = new Date(ev.date) newDate = (ev.date.valueOf() > checkout.date.valueOf() || ev.date.valueOf() == checkout.date.valueOf()) ? newDate.setDate(newDate.getDate() + 1) : checkout.date.valueOf(); checkout.setValue(newDate); checkin.close(); $time_end[0].blur(); }).data('amui.datepicker'); var checkout = $time_end.datepicker({ onRender:function(date) { return date.valueOf() <= checkin.date.valueOf() ? 'am-disabled' : ''; } }).on('changeDate.datepicker.amui', function(ev) { checkout.close(); }).data('amui.datepicker'); //文件上传 var uploader = WebUploader.create({ // 选完文件后,是否自动上传。 auto: true, // 表单文件名称 fileVal: 'upfile', // 文件接收服务端。 server: '/admin.php?m=Admin&c=Ueditor&a=Index&action=uploadimage', // 内部根据当前运行是创建,可能是input元素,也可能是flash. pick: '#uploader', // 不压缩image, 默认如果是jpeg,文件上传前会压缩一把再上传! resize: false, }); //上传成功 uploader.on( 'uploadSuccess', function( file , response) { if(response.state != 'SUCCESS'){ Prompt(response.state); return false; } var $li = $( '' ), $img = $li.find('img'); var $list = $("#fileList"); // $list为容器jQuery实例 $list.html( $li ); $("#thumb").val(response.url); }); // 文件上传失败,显示上传出错。 uploader.on( 'uploadError', function( file, response ) { Prompt(response.state); }); });