CulturePet.js 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. $(function()
  2. {
  3. /* 搜索切换 */
  4. var $more_where = $('.more-where');
  5. $more_submit = $('.more-submit');
  6. $more_submit.find('input[name="is_more"]').change(function()
  7. {
  8. if($more_submit.find('i').hasClass('am-icon-angle-down'))
  9. {
  10. $more_submit.find('i').removeClass('am-icon-angle-down');
  11. $more_submit.find('i').addClass('am-icon-angle-up');
  12. } else {
  13. $more_submit.find('i').addClass('am-icon-angle-down');
  14. $more_submit.find('i').removeClass('am-icon-angle-up');
  15. }
  16. if($more_submit.find('input[name="is_more"]:checked').val() == undefined)
  17. {
  18. $more_where.addClass('none');
  19. } else {
  20. $more_where.removeClass('none');
  21. }
  22. });
  23. // 日期选择
  24. var $time_start = $('#time_start');
  25. var $time_end = $('#time_end');
  26. var nowTemp = new Date();
  27. var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0);
  28. var checkin = $time_start.datepicker({}).on('changeDate.datepicker.amui', function(ev) {
  29. var newDate = new Date(ev.date)
  30. newDate = (ev.date.valueOf() > checkout.date.valueOf() || ev.date.valueOf() == checkout.date.valueOf()) ? newDate.setDate(newDate.getDate() + 1) : checkout.date.valueOf();
  31. checkout.setValue(newDate);
  32. checkin.close();
  33. $time_end[0].blur();
  34. }).data('amui.datepicker');
  35. var checkout = $time_end.datepicker({
  36. onRender:function(date) {
  37. return date.valueOf() <= checkin.date.valueOf() ? 'am-disabled' : '';
  38. }
  39. }).on('changeDate.datepicker.amui', function(ev) {
  40. checkout.close();
  41. }).data('amui.datepicker');
  42. //文件上传
  43. var uploader = WebUploader.create({
  44. // 选完文件后,是否自动上传。
  45. auto: true,
  46. // 表单文件名称
  47. fileVal: 'upfile',
  48. // 文件接收服务端。
  49. server: '/admin.php?m=Admin&c=Ueditor&a=Index&action=uploadimage',
  50. // 内部根据当前运行是创建,可能是input元素,也可能是flash.
  51. pick: '#uploader',
  52. // 不压缩image, 默认如果是jpeg,文件上传前会压缩一把再上传!
  53. resize: false,
  54. });
  55. //上传成功
  56. uploader.on( 'uploadSuccess', function( file , response) {
  57. if(response.state != 'SUCCESS'){
  58. Prompt(response.state);
  59. return false;
  60. }
  61. var $li = $(
  62. '<img src="' + response.url + '" alt="" class="am-img-thumbnail">'
  63. ),
  64. $img = $li.find('img');
  65. var $list = $("#fileList");
  66. // $list为容器jQuery实例
  67. $list.html( $li );
  68. $("#thumb").val(response.url);
  69. });
  70. // 文件上传失败,显示上传出错。
  71. uploader.on( 'uploadError', function( file, response ) {
  72. Prompt(response.state);
  73. });
  74. });