1.0.0 • Published 8 years ago

jquery-visited v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

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>