JSFiddle - React, Tailwind, and code Playground
by Vladimir
HTML
<p>jdjkr ehrjerg kdr jghdf jkgjkd fkj<p><p>jdjkr ehrjerg kdr jghdf jkgjkd fkj<p><p>jdjkr ehrjerg kdr jghdf jkgjkd fkj<p><p>jdjkr ehrjerg kdr jghdf jkgjkd fkj<p><p>jdjkr ehrjerg kdr jghdf jkgjkd fkj<p><p>jdjkr ehrjerg kdr jghdf jkgjkd fkj<p><p>jdjkr ehrjerg kdr jghdf jkgjkd fkj<p><p>jdjkr ehrjerg kdr jghdf jkgjkd fkj<p><p>jdjkr ehrjerg kdr jghdf jkgjkd fkj<p><p>jdjkr ehrjerg kdr jghdf jkgjkd fkj<p><p>jdjkr ehrjerg kdr jghdf jkgjkd fkj<p><p>jdjkr ehrjerg kdr jghdf jkgjkd fkj<p><p>jdjkr ehrjerg kdr jghdf jkgjkd fkj<p><p>jdjkr ehrjerg kdr jghdf jkgjkd fkj<p><p>jdjkr ehrjerg kdr jghdf jkgjkd fkj<p><p>jdjkr ehrjerg kdr jghdf jkgjkd fkj<p><p>jdjkr ehrjerg kdr jghdf jkgjkd fkj<p>
<script type="text/javascript">
// Put here the url to like, use document.location.href to use current url.
var sUrlToLike = 'http://www.site.com/your-url-to-like';
// An image to use to replace the YouTube video before the user clicks on it.
var sImageToUse = 'http://www.site.com/image-to-use-before-video-gets-loaded.png';
var oYouTubeFrame = $('iframe[src*="youtube.com/embed/"]');
var aMatches = oYouTubeFrame.attr('src').match( /^.+embed\/(.+)/ );
if( aMatches ) {
var sInstanceId = 'lj' + ( new Date() ).getTime();
var oActiveElement = undefined;
var oInterval = undefined;
var oRemoveInterval = undefined;
var oImage = $( '<img src="' + sImageToUse + '" width="560" height="315"/>' );
var oInvisibleDiv = $( '<div/>' );
var oIFrame = $( '<iframe id="' + sInstanceId + '"></iframe>' );
var sVideoCode = aMatches[1];
var bDone = false;
var iX = 0;
var iY = 0;
oYouTubeFrame.hide().after( oImage );
oInterval = setInterval( function() {
oActiveElement = $( document.activeElement );
if( oActiveElement.attr('id') == sInstanceId && bDone == false )
{
oImage.remove();
oYouTubeFrame
.attr( 'src', 'http://www.youtube.com/embed/' + sVideoCode + '?autoplay=1' )
...