The overlay can be applied to any element on the page, not only images. Just tell sliphover the target elements by passing any valid css selector.

<div id="container">
    <div class="item" data-caption="this is the caption"></div>
    <div class="item" data-caption="this is the caption"></div>
    <div class="item" data-caption="this is the caption"></div>
    ...
</div>
 $(function() {

     $('#container').sliphover({
         target: '.item',
         caption: 'data-caption'
     });
 })