JQuery is not working after complete load of the page

Hard to say what the problem is without seeing the html structure. Any error in your browser console log ? Might that another jQuery function is already bind to the “.apmstoriespic” class. Maybe try the below instead

jQuery(".apmstoriespic").on('hover',function(){

If you want to skip the jQuery route altogether, there is an easy way to achieve the same result with CSS only

.apmstoriespic + .apmstoriestitle {
    display: none;
 }

.apmstoriespic:hover + .apmstoriestitle {
    display: block;
 }

Hope this help !