cloudMenu.html 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <nav id="js-primary-nav" class="primary-nav" role="navigation">
  2. <ul id="js-nav-menu" menuActive class="nav-menu">
  3. <!--
  4. <li class="">
  5. <a href="/keyonline" title="Application Intel" data-filter-tags="application intel">
  6. <i class="fal fa-magic "></i>
  7. <span class="nav-link-text">软件锁</span>
  8. </a>
  9. </li>
  10. -->
  11. <li class="active open">
  12. <a href="javascript:void(0)" title="Application Intel" data-filter-tags="application intel">
  13. <i class="fal fa-cloud "></i>
  14. <span class="nav-link-text">云版管理</span>
  15. </a>
  16. <ul>
  17. <li data="/cloud/curing/edition" do >
  18. <a href="/cloud/curing/edition" title="养护云造价" data-filter-tags="application intel analytics dashboard">
  19. <span class="nav-link-text">养护云造价</span>
  20. </a>
  21. </li>
  22. <li data="/cloud/build/edition" do >
  23. <a href="/cloud/build/edition" title="大司空云计价" data-filter-tags="application intel marketing dashboard">
  24. <span class="nav-link-text">大司空云计价</span>
  25. </a>
  26. </li>
  27. </ul>
  28. </li>
  29. </ul>
  30. <div class="filter-message js-filter-message bg-success-600"></div>
  31. </nav>
  32. <script>
  33. $(document).ready(function(){
  34. refreshCloudMenu();
  35. })
  36. /*
  37. $(function() {
  38. $('ul[menuActive]').delegate( 'li[do]','click', function(){
  39. var data = $(this).attr('data');
  40. $(this).addClass("active");
  41. localStorage.setItem('curingMenuActive', data);
  42. });
  43. })
  44. */
  45. function refreshCloudMenu(){
  46. var protocol = window.location.protocol;
  47. var url = $('<a>', { href: protocol});
  48. var pathName=url.prop('pathname');
  49. //var curingMenuActive=localStorage.getItem('curingMenuActive');
  50. $('ul[menuActive] li[do]').each(function(){
  51. var data=$(this).attr('data');
  52. if(data==pathName){
  53. $(this).addClass("active");
  54. }else{
  55. $(this).removeClass("active");
  56. }
  57. });
  58. /*
  59. if (isAccept==null||isAccept) {
  60. checkBoxList.eq(cbi).attr("checked",'true');
  61. }else{
  62. checkBoxList.eq(cbi).removeAttr("checked");
  63. }
  64. console.log(curingMenuActive);
  65. */
  66. }
  67. </script>