Sweet and versatile dropdowns using jQuery
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
dist
docs
src
.gitignore
COPYRIGHT
Gruntfile.js
LICENSE-GPL
LICENSE-MIT
README.md
bower.json
package.json
server.js

README.md

SweetDropdown

Versatile dropdowns for any occasion.

Some variants

Usage

Install SweetDropdown through bower or npm:

npm install sweet-dropdown
bower install sweet-dropdown

You can also install it manually by downloading a release archive.

Reference these files in your HTML:

<link rel="stylesheet" href="path/to/sweetdropdown/dist/min/jquery.sweet-dropdown.min.css" />
<script src="path/to/sweetdropdown/dist/min/jquery.sweet-dropdown.min.js"></script>

Examples

For examples, refer to the demo page.

Browser compatibility

SweetModal should work in most major browsers:

  • IE11
  • Safari 6+
  • Firefox 4+
  • Chrome 20+
  • Opera 15+
  • Microsoft Edge

Contribution

  1. Fork the repository
  2. Install grunt-cli and coffee-script globally via npm
  3. Run node server and grunt watch in two separate terminal tabs while developing. You can reach the example site for development at http://localhost:5000
  4. When you're done, run one final grunt command and commit your work for a pull request.

Guidelines

  • tabs for indentation, 1 tab = 4 spaces
  • no inline JavaScript in CoffeeScript files
  • camelCase function names
  • _camelCase for private functions
  • no curly brackets for objects
  • always brackets around function calls, except typeof and parse*-functions
  • document your functions!