Skip to content

tlongren/jquery-sticky-alert

Repository files navigation

jquery-sticky-alert

A minimal jQuery plugin to add a sticky alert bar to the top of your website. Inspired by this pen on CodePen. A demo can be found running at http://sticky.longren.io, which is hosted on GitHub Pages.


Installation

Install manually

Include jquery.stickyalert.js after including jQuery itself:

<script src="/path/to/jquery.stickyalert.js"></script>

Also include jquery.stickyalerts.css:

<link href="/path/to/jquery.stickyalert.css" rel="stylesheet" type="text/css" />

or

Install using Yarn:

yarn add jquery-sticky-alert

or

Install using npm:

npm install jquery-sticky-alert

Usage

I usually add this in my <header> area, after jQuery and jquery.stickyalert.js have been loaded.

$(document).ready(function() {
	$('#alert-container').stickyalert({
		barColor: '#222', // alert background color
		barFontColor: '#FFF', // text font color
		barFontSize: '1.1rem', // text font size
		barText: 'I like bass and car audio :)', // the text to display, linked with barTextLink
		barTextLink: 'https://www.longren.io/', // url for anchor
		cookieRememberDays: '2', // in days
		displayDelay: '3000' // in milliseconds, 3 second default
	});
});

You'll also need a div with id alert-container, according to the usage example above, at least:

<div id="alert-container"></div>

Your alert-container will contain the sticky alert. :)

Issues

If you nocitce any problems, please submit an issue. GitHub issues

How to Contribute

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

##A Screenshot jQuery Sticky Alert Screenshot