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'
});
})