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.
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
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. :)
If you nocitce any problems, please submit an issue.
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request