menu_main.html 1.3 KB

1234567891011121314151617181920212223242526272829
  1. <ul id="bx-menu-main" class="bx-menu-main bx-menu-object-__object__ bx-clearfix">
  2. <li class="bx-def-color-bg-hl-hover bx-def-margin-right">
  3. <a class="bx-def-padding-sec-leftright" href="javascript:void(0);">
  4. <bx_if:icon><i class="sys-icon __icon__"></i></bx_if:icon>
  5. <bx_if:image><img style="background-image:url(__icon_url__)" src="<bx_icon_url:spacer.gif />" /></bx_if:image>
  6. <span class="bx-def-margin-sec-left">__title__</span>
  7. <bx_if:menu>
  8. <i class="sys-icon-a" data-rotate="down" data-icon="chevron" ></i>
  9. </bx_if:menu>
  10. </a>
  11. </li>
  12. __popup__
  13. <bx_repeat:menus>
  14. <li class="bx-def-color-bg-hl-hover"><a class="bx-def-padding-sec-leftright" href="javascript:void(0);" onclick="$('#__id__').dolPopup({pointer:{el:$(this)}})"><i class="sys-icon __icon__"></i></a></li>
  15. __popup__
  16. </bx_repeat:menus>
  17. </ul>
  18. <script>
  19. $("#bx-menu-main > li > a").click(function () {
  20. var eIconAnim = (new Marka($(this).find('.sys-icon-a').get(0)));
  21. eIconAnim.set('times');
  22. $('#__id__').dolPopup({
  23. pointer:{el:$(this)},
  24. onBeforeHide:function () {
  25. eIconAnim.set('chevron');
  26. }
  27. });
  28. });
  29. </script>