Listing all entries in Bootstrap

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! ❤️

Major release v1.0.0-beta1

It took us 9 months since the last v0.9.7 but the first 1.0.x release is finally here. Although dubbed a "beta", we are actually not aware of any issues or bugs at the moment so we consider it safe for production use. If everything goes well, we have planned to go v1.0.0 final in the coming weeks so this is really a major milestone for the project.

Create advanced Bootstrap 3 navbars with SmartMenus jQuery (zero config)

A brand new small addon for SmartMenus jQuery is now available which takes Bootstrap 3 compatibility to a whole new level. It brings zero config support for creating advanced Bootstrap 3 navbars. Zero config means that you basically just need to include the JS/CSS files on your Bootstrap-powered pages and everything should work automatically including full support for whatever Bootstrap theme you already use.

By default Bootstrap supports just single-level dropdowns for navbars and lacks some important features like hover activation support for regular mouse-powered browsers, viewport size detection (meaning your dropdowns might appear outside the viewport and not be usable in some scenarios), scrolling support for long menus that do not fully fit in the viewport, auto width for the dropdowns with min/max settings, etc. The new super simple-to-use SmartMenus Bootstrat 3 addon brings all these and all other SmartMenus jQuery features to all Bootstrap 3 users.

Of course, we have demo pages with quick instructions for you (and they're also included in the download package):

Please don't hesitate to post your comments in the forums or via Twitter so we can nail down any possible issue we might have missed while testing internally.