How to target autoplay attribute in HTML 5 Video element inside modal

后端 未结 4 653
一生所求
一生所求 2021-01-23 23:35

I have a HTML 5 video element inside a modal window. Now I need a check that if modal is opened and video element has autoplay then play the video. If the video does not have th

4条回答
  •  说谎
    说谎 (楼主)
    2021-01-24 00:13

    To check if autoplay is set:

    var $video = $('.modal-box.opened').find('video');
    
    if( typeof $video.attr('autoplay') === "string"){
        $video.get(0).play();
    }
    

    or to check if autoplay is not set:

    if( typeof $video.attr('autoplay')  === "undefined"){
        //Logic here
    }
    

提交回复
热议问题