score:0

try this way:

var vis=0;
$( document ).scroll(function() {
    if(isscrolledintoview(document.getelementbyid('your-element'))){
        if(vis==0){

        //your code            

        vis=1;
        }
    }
});

function isscrolledintoview(el) {
    var rect = el.getboundingclientrect();
    var elemtop = rect.top;
    var elembottom = rect.bottom;

    var isvisible = (elemtop >= 0) && (elembottom <= window.innerheight);
    return isvisible;
}

Related Query

More Query from same tag