Article.js 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. $(function()
  2. {
  3. // 颜色选择器
  4. var $input_tag = $('input[name="title"]');
  5. var $title_color = $('input[name="title_color"]');
  6. $(".colorpicker-submit").colorpicker(
  7. {
  8. fillcolor:true,
  9. success:function(o, color)
  10. {
  11. $input_tag.css('color', color);
  12. $title_color.val(color);
  13. },
  14. reset:function(o)
  15. {
  16. $input_tag.css('color', '');
  17. $title_color.val('');
  18. }
  19. });
  20. /* 搜索切换 */
  21. var $more_where = $('.more-where');
  22. $more_submit = $('.more-submit');
  23. $more_submit.find('input[name="is_more"]').change(function()
  24. {
  25. if($more_submit.find('i').hasClass('am-icon-angle-down'))
  26. {
  27. $more_submit.find('i').removeClass('am-icon-angle-down');
  28. $more_submit.find('i').addClass('am-icon-angle-up');
  29. } else {
  30. $more_submit.find('i').addClass('am-icon-angle-down');
  31. $more_submit.find('i').removeClass('am-icon-angle-up');
  32. }
  33. if($more_submit.find('input[name="is_more"]:checked').val() == undefined)
  34. {
  35. $more_where.addClass('none');
  36. } else {
  37. $more_where.removeClass('none');
  38. }
  39. });
  40. // 日期选择
  41. var $time_start = $('#time_start');
  42. var $time_end = $('#time_end');
  43. var nowTemp = new Date();
  44. var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0);
  45. var checkin = $time_start.datepicker({}).on('changeDate.datepicker.amui', function(ev) {
  46. var newDate = new Date(ev.date)
  47. newDate = (ev.date.valueOf() > checkout.date.valueOf() || ev.date.valueOf() == checkout.date.valueOf()) ? newDate.setDate(newDate.getDate() + 1) : checkout.date.valueOf();
  48. checkout.setValue(newDate);
  49. checkin.close();
  50. $time_end[0].blur();
  51. }).data('amui.datepicker');
  52. var checkout = $time_end.datepicker({
  53. onRender:function(date) {
  54. return date.valueOf() <= checkin.date.valueOf() ? 'am-disabled' : '';
  55. }
  56. }).on('changeDate.datepicker.amui', function(ev) {
  57. checkout.close();
  58. }).data('amui.datepicker');
  59. });