diff --git a/README.md b/README.md index 0708e27..7a8b17f 100644 --- a/README.md +++ b/README.md @@ -28,42 +28,41 @@ The following options can be passed to menuAim. All functions execute with the relevant row's HTML element as the execution context ('this'): .menuAim({ - // Function to call when a row is purposefully activated. Use this - // to show a submenu's content for the activated row. - activate: function() {}, - - // Function to call when a row is deactivated. - deactivate: function() {}, - - // Function to call when mouse enters a menu row. Entering a row - // does not mean the row has been activated, as the user may be - // mousing over to a submenu. - enter: function() {}, - - // Function to call when mouse exits a menu row. - exit: function() {}, - - // Function to call when mouse exits the entire menu. If this returns - // true, the current row's deactivation event and callback function - // will be fired. Otherwise, if this isn't supplied or it returns - // false, the currently activated row will stay activated when the - // mouse leaves the menu entirely. - exitMenu: function() {}, - - // Selector for identifying which elements in the menu are rows - // that can trigger the above events. Defaults to "> li". - rowSelector: "> li", - - // You may have some menu rows that aren't submenus and therefore - // shouldn't ever need to "activate." If so, filter submenu rows w/ - // this selector. Defaults to "*" (all elements). - submenuSelector: "*", - - // Direction the submenu opens relative to the main menu. This - // controls which direction is "forgiving" as the user moves their - // cursor from the main menu into the submenu. Can be one of "right", - // "left", "above", or "below". Defaults to "right". - submenuDirection: "right" + * // Function to call when a row is purposefully activated. Use this + * // to show a submenu's content for the activated row. + * activate: function() {}, + * + * // Function to call when a row is deactivated. + * deactivate: function() {}, + * + * // Function to call when mouse enters a menu row. Entering a row + * // does not mean the row has been activated, as the user may be + * // mousing over to a submenu. + * enter: function() {}, + * + * // Function to call when mouse exits a menu row. + * exit: function() {}, + * + * // Selector for identifying which elements in the menu are rows + * // that can trigger the above events. Defaults to "> li". + * rowSelector: "> li", + * + * // You may have some menu rows that aren't submenus and therefore + * // shouldn't ever need to "activate." If so, filter submenu rows w/ + * // this selector. Defaults to "*" (all elements). + * submenuSelector: "*", + * + * // What element wraps the submenu you want show on hover? + * // It's useful to know because then code can detect if hovered element has one and if not, no delay will + * // be applied to activate next menu item. Defaults to "*" (all elements). + * submenuWrap: "*", + * + * // Direction the submenu opens relative to the main menu. Can be + * // left, right, above, or below. Defaults to "right". + * submenuDirection: "right" + + * // Close submenu if mouse moves out of menu. + * exitOnMouseOut: false }); menu-aim assumes that you are using a menu with submenus that expand diff --git a/example/example.html b/example/example.html index 0df8388..f129846 100644 --- a/example/example.html +++ b/example/example.html @@ -177,6 +177,9 @@
