jquery-visited
v1.0.0
Published
A hack to do more engaging :visited anchor styling.
Downloads
12
Maintainers
Readme
jquery-visited
A jQuery plugin that allows you to do more interesting :visited styling for hyperlinks. Because bad apples blew it for us.
Inspired by and reimplemented in jQuery from Joel Califa's blog post here: http://joelcalifa.com/blog/revisiting-visited/.
Download
Run one of these commands in your bash according to your needs.
git clone https://github.com/ardouglass/jquery-visited.git
bower install jquery-visited
npm install jquery-visited
Getting Started
The code below is a before/after example.
<!-- Before running -->
<div class="items">
<a href="/stuff">Stuff</a>
<a href="/more-stuff">More Stuff</a>
<a href="/the-best-stuff">The Best Stuff</a>
</div>
<!-- Example call to .visited() -->
<script type="text/javascript" src="jquery.visited.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.items a').visited();
});
</script>
<!-- After running, assuming you've visited /stuff since jquery.visited.js was included -->
<div class="items">
<a href="/stuff" data-visited="true">Stuff</a>
<a href="/more-stuff">More Stuff</a>
<a href="/the-best-stuff">The Best Stuff</a>
</div>
<!-- Why this is useful: modify things not allowed by :visited -->
<style type="text/css">
a[data-visited] {
background-image: url('some-image.png');
}
a[data-visited]:after {
content: 'You already saw this one';
}
</style>