1
0

menu_vertical.html 1.4 KB

1234567891011121314151617181920212223242526272829303132
  1. <ul class="bx-menu-ver">
  2. <bx_repeat:menu_items>
  3. <li class="bx-def-round-corners __class_add__">
  4. <a href="__link__" target="__target__" onclick="__onclick__">
  5. <div class="bx-def-padding-sec-top bx-def-padding-sec-bottom bx-def-padding-sec-left">
  6. <bx_if:icon><i class="sys-icon __icon__ bx-def-margin-sec-right"></i></bx_if:icon>
  7. <bx_if:image><img class="bx-def-margin-sec-right" style="background-image:url(__icon_url__)" src="<bx_icon_url:spacer.gif />" /></bx_if:image>
  8. __title__
  9. </div>
  10. </a>
  11. </li>
  12. </bx_repeat:menu_items>
  13. <div class="bx-clear"></div>
  14. </ul>
  15. <script language="javascript">
  16. $(document).ready(function () {
  17. // add default class to active menu items
  18. $('.bx-menu-ver > li.bx-menu-tab-active').not('.bx-def-color-bg-active').addClass('bx-def-color-bg-active');
  19. // add default class for onhover effect
  20. $('.bx-menu-ver')
  21. .not('.bx-menu-ver-js-applied') // make sure to not bind events multiple times
  22. .addClass('bx-menu-ver-js-applied')
  23. .find('li') // find all menu items
  24. .bind('mouseenter mouseleave', function () { // bind events
  25. $(this).toggleClass('bx-def-color-bg-hl');
  26. }
  27. );
  28. });
  29. </script>