Details.cshtml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. @{
  2. Layout = "~/Views/Shared/_zt.cshtml";
  3. Page.Title = ViewBag.Skills.title;
  4. Page.Description = ViewBag.Skills.description;
  5. Page.Keywords = ViewBag.Skills.keywords;
  6. var nameList = new CP.Business.SkillsBLL().GetTypeName();
  7. }
  8. <div class="wrap">
  9. <div class="navbar">
  10. <span>当前位置:</span><a href="/">首页</a> - <a href="/skills">技巧</a> - @ViewBag.Skills.typename
  11. </div>
  12. <div class="container">
  13. <div class="term-wrap">
  14. <div class="term-menu">
  15. <div class='menu-item active'>
  16. <!-- 注意 span的class show / hide-->
  17. <h2 class='first-menu'>技巧 <span class='show'></span></h2>
  18. <ul>
  19. @foreach (var item in nameList)
  20. {
  21. if (item == ViewBag.Skills.typename)
  22. {
  23. <li class='active'><a href="/skills_@item"> @item</a></li>
  24. }
  25. else
  26. {
  27. <li><a href="/skills_@item">@item</a></li>
  28. }
  29. }
  30. </ul>
  31. </div>
  32. </div>
  33. <div class='term-content'>
  34. <div class="skills-title">
  35. <h1>@ViewBag.Data.headline</h1>
  36. <div class="author">编辑:@ViewBag.Data.author 更新时间:@ViewBag.Data.updatetime</div>
  37. <div class='txt'>
  38. @Html.Raw(HttpUtility.HtmlDecode(@ViewBag.Data.content))
  39. </div>
  40. </div>
  41. </div>
  42. </div>
  43. </div>
  44. </div>
  45. <script>
  46. $('.term-wrap').on('click', '.menu-item h2', function () {
  47. var hasClass = $(this).parents('.menu-item').hasClass('active');
  48. if (!hasClass) {
  49. $('.term-wrap .menu-item').removeClass('active');
  50. $(this).parents('.menu-item').addClass('active');
  51. $('.term-wrap .menu-item h2 span').removeClass('show').addClass('hide');
  52. $(this).find('span').removeClass('hide').addClass('show');
  53. } else {
  54. $(this).parents('.menu-item').removeClass('active');
  55. $(this).find('span').addClass('hide').removeClass('show');
  56. }
  57. });
  58. </script>