Index.cshtml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. @{
  2. Layout = "~/Views/Shared/_zt.cshtml";
  3. Page.Title = "彩吧助手术语首页";
  4. Page.Description = "彩吧助手网彩票术语频道主要为广大彩民提供双色球术语、福彩3D术语、大乐透玩法术语等彩票术语知识和各种彩票玩法规则,希望能够帮助广大彩民玩转彩票";
  5. Page.Keywords = "福彩3D彩票术语,福彩3D彩票玩法,福彩彩票术语,3D常用术语,彩票常用术语";
  6. var list = new CP.Business.TermBLL().GetList();
  7. }
  8. <div class="wrap">
  9. <div class="navbar">
  10. <span>当前位置:</span><a href="/">首页</a> - 术语
  11. </div>
  12. <div class='container term'>
  13. <div class="title">
  14. <h1>术语</h1>
  15. </div>
  16. <div class='term-list-box'>
  17. <h2>
  18. @{
  19. var nameList = list.GroupBy(p => p.typename).ToList();
  20. }
  21. @foreach (var item in nameList)
  22. {
  23. if (nameList.IndexOf(item) == 0)
  24. {
  25. <span class='active'>@item.Key</span>
  26. }
  27. else
  28. {
  29. <span>@item.Key</span>
  30. }
  31. }
  32. </h2>
  33. @foreach (var item in nameList)
  34. {
  35. var dataList = list.Where(p => p.typename == item.Key).ToList();
  36. if (nameList.IndexOf(item) == 0)
  37. {
  38. <div class='term-item active'>
  39. <ul class="tukulist">
  40. @foreach (var _item in dataList)
  41. {
  42. <li><a href="/termdetails_@_item.id">@_item.headline</a></li>
  43. }
  44. </ul>
  45. </div>
  46. }
  47. else
  48. {
  49. <div class='term-item'>
  50. <ul class="tukulist">
  51. @foreach (var _item in dataList)
  52. {
  53. <li><a href="/termdetails_@_item.id">@_item.headline</a></li>
  54. }
  55. </ul>
  56. </div>
  57. }
  58. }
  59. </div>
  60. </div>
  61. </div>
  62. <script>
  63. $('.term').on('click', 'h2 span', function () {
  64. var index = $(this).index();
  65. $('.term h2 span').removeClass('active');
  66. $(this).addClass('active');
  67. $('.term .term-item').removeClass('active');
  68. $('.term .term-item').eq(index).addClass('active');
  69. })
  70. </script>