Index.cshtml 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. 
  2. @model IList<VideoEntity>
  3. @section style{
  4. <link rel="stylesheet" href="@ConfigHelper.GetCDNPrefix()/assets/plugins/page/paging.css">
  5. <link rel="stylesheet" href="@ConfigHelper.GetCDNPrefix()/assets/css/video.css">
  6. <style>
  7. @@media(min-width:768px) {
  8. .m-header {
  9. height: 84px;
  10. display: block !important;
  11. }
  12. }
  13. </style>
  14. }
  15. <div class="container">
  16. <div class="video">
  17. <a class="back-nav">
  18. <i></i> 返回关于我们
  19. </a>
  20. <h2 class="list-title">国宝视频</h2>
  21. <div class="row">
  22. @foreach (var item in Model)
  23. {
  24. <div class="col-sm-4">
  25. <a href="javascript:void(0);" class="video-item" data-url="@item.Url">
  26. <div class="img">
  27. <img class="main-img hidden-xs" src="@item.Image" alt="@item.Name">
  28. <img class="play hidden-xs" src="/assets/image/play.png" alt="">
  29. <video class="visible-xs-inline-block" controls poster="@item.Image" src="@item.Url"></video>
  30. </div>
  31. <p title="@item.Description">@item.Description</p>
  32. </a>
  33. </div>
  34. }
  35. </div>
  36. @if (Model.Count > 0)
  37. {
  38. <div class="pageDiv"></div>
  39. }
  40. </div>
  41. </div>
  42. <div class="foot-h"></div>
  43. <div class="video-box">
  44. <div class="video">
  45. <video controls src="">
  46. 您的浏览器不支持 video 标签,请升级更高版本浏览器观看!
  47. </video>
  48. <span class="close-video">✖</span>
  49. </div>
  50. <div class="video-mask"></div>
  51. </div>
  52. @section script{
  53. <script src="/assets/plugins/page/jquery.page.js"></script>
  54. <script>
  55. window.dataMark = "0$15231983314041342$$15231983816302510$";
  56. $(function () {
  57. $(".video-item").click(function () {
  58. //if ($(window).height() > 768) {
  59. var video_url = $(this).attr("data-url");
  60. $("video").attr("src", video_url);
  61. $(".video-box").show();
  62. //}
  63. });
  64. $(".close-video,.video-mask").click(function () {
  65. $(".video-box").hide();
  66. $("video").attr("src", "");
  67. })
  68. //分页
  69. var pageSize = 6;
  70. var rowsCount = @(ViewBag.RowsCount);
  71. var pageIndex = @(ViewBag.PageIndex);
  72. $(".pageDiv").createPage({
  73. pageCount: Math.ceil(rowsCount / pageSize), //总页数
  74. current: pageIndex, //当前页
  75. turndown: 'false',
  76. backFn: function (p) {
  77. pageIndex = p;
  78. location.href = "@(Url.Action("Index", "Video"))?pageIndex=" + pageIndex + "&pageSize=" + pageSize;
  79. }
  80. });
  81. })
  82. </script>
  83. }