menu_interactive.html 1.4 KB

1234567891011121314151617181920212223
  1. <ul id="bx-menu-inter-__id__" class="bx-menu-inter bx-menu-object-__object__ flex items-center">
  2. <bx_repeat:menu_items>
  3. <bx_if:show_divider>
  4. <li class="bx-menu-inter-div"><span>&#183;</span></li>
  5. </bx_if:show_divider>
  6. <li id="__id__-act" class="bx-menu-inter-act __class_wrp_act__ group flex items-center bg-gray-50 dark:bg-gray-800 text-gray-900 dark:text-white text-sm font-normal shadow-sm">
  7. <div class="py-2 px-4 __class__" title="__title_attr__">__title__</div>
  8. </li>
  9. <li id="__id__-pas" class="bx-menu-inter-pas __class_wrp_pas__ group flex items-center text-gray-600 dark:text-gray-300 hover:bg-gray-100 dark:hover:text-gray-100 dark:hover:bg-gray-700 hover:text-gray-900 text-sm font-normal rounded-md">
  10. <a id="__id__" class="__class__" href="__link__" <bx_if:onclick>onclick="__onclick__"</bx_if:onclick> __attrs__>
  11. <div class="py-2 px-4">__title__</div>
  12. </a>
  13. </li>
  14. </bx_repeat:menu_items>
  15. </ul>
  16. <script language="javascript">
  17. $(document).ready(function() {
  18. $('#bx-menu-inter-__id__').find('a').bind('click', function() {
  19. var sId = $(this).attr('id');
  20. $(this).parent().siblings('.bx-menu-inter-act:visible').hide().siblings('.bx-menu-inter-pas:hidden').show().siblings('#' + sId + '-pas:visible').hide().siblings('#' + sId + '-act:hidden').show();
  21. });
  22. });
  23. </script>