index.blade.php 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. @extends('mobile.module.layouts.content')
  2. @push('meta')
  3. @endpush
  4. @push('css')
  5. <link href="{{ theme_asset('mobile/css/common.css') }}" rel="stylesheet">
  6. <link href="{{ theme_asset('mobile/css/notice.css') }}" rel="stylesheet">
  7. @endpush
  8. @push('js')
  9. <script src="{{ theme_asset('mobile/js/dropload.min.js') }}"></script>
  10. @endpush
  11. @section('content')
  12. {{--<div class="news-top-menu-bar">
  13. <div class="top-menu">
  14. <div class="top-menu-list">
  15. <a data-url="" href="{{route($sub_site.'mobile.notice')}}" class="t-btn">公告列表</a>
  16. </div>
  17. </div>
  18. </div>
  19. <div class="split-block"></div>--}}
  20. <div class="drop_content">
  21. <div class="add_data">
  22. @include('mobile.app.content.notice.ajax_notice_list')
  23. </div>
  24. </div>
  25. @endsection
  26. @section('script')
  27. <script>
  28. $(function(){
  29. var page = 1;
  30. $('.drop_content').dropload({
  31. scrollArea : window,
  32. domUp : {
  33. domClass : 'dropload-up',
  34. domRefresh : '<div class="dropload-refresh">加载中...</div>',
  35. domUpdate : '<div class="dropload-update">加载中...</div>',
  36. domLoad : '<div class="dropload-load"><span class="loading"></span>加载中...</div>'
  37. },
  38. domDown : {
  39. domClass : 'dropload-down',
  40. domRefresh : '<div class="dropload-refresh">加载中...</div>',
  41. domLoad : '<div class="dropload-load"><span class="loading"></span>加载中...</div>',
  42. domNoData : '<div class="dropload-noData">没有更多数据~~</div>'
  43. },
  44. loadUpFn : function(me){
  45. page = 1;
  46. $.ajax({
  47. type: 'GET',
  48. url: '{{ route($sub_site.'mobile.notice') }}?page='+page,
  49. dataType: 'json',
  50. success: function(result){
  51. if (result.status ==1) {
  52. $('.add_data').html(result.data);
  53. } else {
  54. me.lock();
  55. me.noData();
  56. }
  57. me.resetload();
  58. },
  59. error: function(xhr, type){
  60. me.resetload();
  61. }
  62. });
  63. },
  64. @if($mobile_dropload)
  65. loadDownFn : function(me){
  66. page++;
  67. $.ajax({
  68. type: 'GET',
  69. url: '{{ route($sub_site.'mobile.notice') }}?page='+page,
  70. dataType: 'json',
  71. success: function(result){
  72. if (result.status ==1) {
  73. $('.add_data').append(result.data);
  74. } else {
  75. me.lock();
  76. me.noData();
  77. }
  78. me.resetload();
  79. },
  80. error: function(xhr, type){
  81. me.resetload();
  82. }
  83. });
  84. },
  85. @endif
  86. threshold : 50
  87. });
  88. });
  89. </script>
  90. @endsection