# angular-menu-aim
**Repository Path**: mirrors_alexgorbatchev/angular-menu-aim
## Basic Information
- **Project Name**: angular-menu-aim
- **Description**: An AngularJS friendly implementation of Ben Kamens jQuery-menu-aim https://github.com/kamens/jQuery-menu-aim
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-09-24
- **Last Updated**: 2026-07-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
`develop`
![Circle CI Badge]
(https://circleci.com/gh/neilff/angular-menu-aim/tree/develop.png?circle-token=:circle-token)
`master`
![Circle CI Badge]
(https://circleci.com/gh/neilff/angular-menu-aim/tree/master.png?circle-token=:circle-token)
# angular-menu-aim
`angular-menu-aim` is a AngularJS friendly port of jQuery Menu Aim.
# Installation
```
bower install angular-menu-aim
```
1. Include `build/flyout-tpls.min.js`
2. Link `src/flyout.css` (or copy it into your your own CSS)
3. Include `neilff.flyout-tpls` into your Angular dependencies
4. Use the provided HTML structure
# Usage
```
{{ item.name }}
{{ item.name }}
```
# Demos
1. [Simple](http://rawgit.com/ErinsMatthew/angular-menu-aim/examples/demos/simple/index.html)
2. [Monkeys](http://rawgit.com/ErinsMatthew/angular-menu-aim/examples/demos/monkeys/index.html)
3. [eCommerce](http://rawgit.com/ErinsMatthew/angular-menu-aim/examples/demos/ecommerce/index.html)
# Documentation
###### ``
Refers to the wrapper for the navigation menu, supports the following properties:
- `visible {Boolean} (required)` - Is the menu visible or not. Used to trigger menu visiblity from a button.
- `selector {String} (optional)` - CSS selector for the `flyout-item`. Defaults to `popover`.
- `tolerance {Integer} (optional)` - how much tolerance to allow when user is entering submenu (default: 500)
- `delay {Integer} (optional)` - how long (in milliseconds) to wait when user is entering submenu (default: 1000)
- `direction {String} (optional)` - the direction of the submenu (right, left, below, above) (default: right)
- `enter {Function} (optional)` - callback to execute when row is entered (default: set menu height)
- `exit {Function} (optional)` - callback to execute when row is exited (default: nothing)
- `activate {Function} (optional)` - callback to execute when row is activated (default: set menu height)
- `deactivate {Function} (optional)` - callback to execute when row is deactivated (default: nothing)
- `exitmenu {Function} (optional)` - callback to execute when user exits the menu (default: close menu)
###### ``
Acts as a wrapper for each item in the menu. `ng-repeat` over this to build the menu items.
###### ``
Acts as a wrapper for the item link, this will appear in the menu flyout as the top level navigation items.
###### ``
Acts as a wrapper for the item content, this will appear when a users hovers over a `flyout-item`.