SmartMenus jQuery 1.1.0 released including new Bootstrap 4 addon

It's time for another major release and 1.1.0 is now available! We are bringing some notable improvements to the code and have packed a number of fixes based on your continuing feedback since 1.0.1 which was released almost a year ago. And still we've tried to keep the upgrade process as simple as possible.

What's new

  • Support jQuery 1.7+ (no more 1.4.4+)
  • Support jQuery "slim" versions
  • New Bootsrap 4 addon
  • New long requested option collapsibleBehavior
  • Remove Compass dependency in the themes
  • Change main module name from "jquery.smartmenus" to "smartmenus" in addons
  • Replace bind/unbind, delegate/undelegate with on/off in the JS
  • Replace :before/:after with ::before/::after in the CSS
  • Fix: themes SCSS files renamed to avoid filename issue for @import in node-sass (e.g. from "_sm-blue.scss" to "_sm-blue-theme.scss")
  • Fix: hideOnClick: true not working in collapsible mode if the menu item text is wrapped in a <span>
  • Fix: isCSSOn() method not working properly when the main menu links have display set to anything other than inline
  • Bootstrap addon fix: prevent issue in Chrome if display: flex is set to any .navbar-nav in desktop view
  • Deprecate and remove overlapControlsInIE option

Multi-level navbar dropdowns with Bootstrap 4 made simple

Now that Bootstrap 4 has gone "beta" we thought it's the right time to finally release an official addon for it. The new Bootstrap 4 addon works exactly like the original Bootstrap (3) addon. You just need to include the JS/CSS files on your page and you are good to go with your multi-level dropdowns - everything should work automatically including full support for your Bootstrap 4 theme.

We have created a few demo pages with quick instructions (they're also included in the download package):

Thanks for your support! We hope you'll enjoy the new release as much as we do! ❤️