Skip to content

kidd001/Quicktube.js

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuickTube.js

Setup

Is really simple. Just add the video ID to data-quicktube-video='{video-id}'

<div class="quicktube" data-quicktube="kittens">
    <div class="quicktube__video" data-quicktube-video="k6QanQUaDOo">
    </div>
    <div data-quicktube-play="kittens" class="quicktube__poster" data-quicktube-poster>
        <div class="quicktube__play quicktube__btn">
            Play
        </div>
    </div>
</div>

Initialise QuickTube once jQuery is ready.

$(document).ready(function() {
    QuickTube.init();
});

API

You can hook to the play and pause events like this:

    $(window).on("quicktube:play", function(quicktubeId, $quicktubeEl) {
        $("[data-show-while-playing]").show();
    });

    $(window).on("quicktube:pause", function(quicktubeId, $quicktubeEl) {
        $("[data-show-while-playing]").hide();
    });

About

A lightweight responsive youtube player using window.postMessage

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors