Created
June 10, 2018 07:59
-
-
Save jnilla/c0f1b79953fdb6838d9204cd832957a5 to your computer and use it in GitHub Desktop.
jn-play // source http://jsbin.com/nacilip
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<script src="https://code.jquery.com/jquery.min.js"></script> | |
<link href="https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet" type="text/css" /> | |
<script src="https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script> | |
<meta charset="utf-8"> | |
<title>jn-play</title> | |
<style id="jsbin-css"> | |
body { | |
padding: 30px; | |
background: #ccc; | |
} | |
/*--------------*/ | |
.jn-play { | |
position: relative; | |
overflow: hidden; | |
} | |
.jn-play .jn-play-poster { | |
cursor: pointer; | |
display: block; | |
width: 100%; | |
transform: scale(1); | |
transition: 1s; | |
} | |
.jn-play .jn-play-action { | |
cursor: pointer; | |
display: block; | |
position: absolute; | |
top: 50%; | |
left: 50%; | |
width: 80px; | |
height: 80px; | |
margin-top: -40px; | |
margin-left: -40px; | |
opacity: 0.7; | |
transform: scale(1); | |
transition: 1s; | |
} | |
.jn-play:hover .jn-play-poster { | |
opacity: 1; | |
transform: scale(1.1); | |
} | |
.jn-play:hover .jn-play-action { | |
transform: scale(1.3); | |
} | |
.jn-play iframe { | |
display: none; | |
position: absolute; | |
top: 0; | |
left: 0; | |
width: 100%; | |
height: 100%; | |
background-color: #000; | |
} | |
.jn-play-modal { | |
border: 1px solid #ccc; | |
border-radius: 0; | |
} | |
.jn-play-modal .modal-body { | |
padding: 0; | |
overflow: hidden; | |
border-radius: 5px; | |
} | |
.jn-play-close { | |
display: table-cell; | |
position: absolute; | |
top: -11px; | |
right: -11px; | |
z-index: 10; | |
box-sizing: border-box; | |
width: 22px; | |
height: 22px; | |
text-align: center; | |
padding: 1px; | |
background-color: #ccc; | |
border-radius: 24px; | |
cursor: pointer; | |
font-family: arial; | |
} | |
</style> | |
</head> | |
<body> | |
<h1>Jnilla Play - v1.0.0</h1> | |
<p>Display a video poster with a play button and load iframe based video players on demand. </p> | |
<h2>Demo</h2> | |
<p>data-modal="true"</p> | |
<div class="jn-play" data-modal="true"> | |
<img class="jn-play-poster" src="https://img.youtube.com/vi/C0DPdy98e4c/hqdefault.jpg"> | |
<img class="jn-play-action" src="data:image/png;base64,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 | |
"> | |
<iframe width="640" height="360" data-src="https://www.youtube.com/embed/C0DPdy98e4c?autoplay=1" frameborder="0" allowfullscreen></iframe> | |
</div> | |
<p>default</p> | |
<div class="jn-play"> | |
<img class="jn-play-poster" src="https://img.youtube.com/vi/C0DPdy98e4c/hqdefault.jpg"> | |
<img class="jn-play-action" src="data:image/png;base64,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 | |
"> | |
<iframe width="640" height="360" data-src="https://www.youtube.com/embed/C0DPdy98e4c?autoplay=1" frameborder="0" allowfullscreen></iframe> | |
</div> | |
<script id="jsbin-javascript"> | |
//-------------------------------------- | |
// Jnilla Play v1.1.0 | |
//-------------------------------------- | |
(function($){ | |
$(document).ready(function(){ | |
// ------------------------- | |
// Init | |
// ------------------------- | |
if(!$('.jn-play').length) return; | |
var modal; | |
var modalBody; | |
modal = $('<div class="jn-play-modal modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"><div type="button" class="jn-play-close" data-dismiss="modal" aria-hidden="true">×</div><div class="modal-body"></div></div>'); | |
modalBody = modal.find('.modal-body'); | |
// ------------------------- | |
// Events | |
// ------------------------- | |
// play button click | |
$('.jn-play').click(function(){ | |
var jnPlay = $(this).clone(); | |
var iframe; | |
if($(this).data('modal')){ | |
iframe = jnPlay.find('iframe').eq(0); | |
modalBody.append(jnPlay); | |
iframe.attr('src', iframe.data('src')); | |
iframe.fadeIn('slow'); | |
modal.modal('show'); | |
}else{ | |
iframe = $(this).find('iframe').eq(0); | |
iframe.attr('src', iframe.data('src')); | |
iframe.fadeIn('slow'); | |
} | |
}); | |
// modal hiden | |
modal.on('hidden', function(){ | |
modalBody.html(''); | |
}); | |
}); | |
})(jQuery); | |
</script> | |
<script id="jsbin-source-css" type="text/css">body { | |
padding: 30px; | |
background: #ccc; | |
} | |
/*--------------*/ | |
.jn-play { | |
position: relative; | |
overflow: hidden; | |
} | |
.jn-play .jn-play-poster { | |
cursor: pointer; | |
display: block; | |
width: 100%; | |
transform: scale(1); | |
transition: 1s; | |
} | |
.jn-play .jn-play-action { | |
cursor: pointer; | |
display: block; | |
position: absolute; | |
top: 50%; | |
left: 50%; | |
width: 80px; | |
height: 80px; | |
margin-top: -40px; | |
margin-left: -40px; | |
opacity: 0.7; | |
transform: scale(1); | |
transition: 1s; | |
} | |
.jn-play:hover .jn-play-poster { | |
opacity: 1; | |
transform: scale(1.1); | |
} | |
.jn-play:hover .jn-play-action { | |
transform: scale(1.3); | |
} | |
.jn-play iframe { | |
display: none; | |
position: absolute; | |
top: 0; | |
left: 0; | |
width: 100%; | |
height: 100%; | |
background-color: #000; | |
} | |
.jn-play-modal { | |
border: 1px solid #ccc; | |
border-radius: 0; | |
} | |
.jn-play-modal .modal-body { | |
padding: 0; | |
overflow: hidden; | |
border-radius: 5px; | |
} | |
.jn-play-close { | |
display: table-cell; | |
position: absolute; | |
top: -11px; | |
right: -11px; | |
z-index: 10; | |
box-sizing: border-box; | |
width: 22px; | |
height: 22px; | |
text-align: center; | |
padding: 1px; | |
background-color: #ccc; | |
border-radius: 24px; | |
cursor: pointer; | |
font-family: arial; | |
} | |
</script> | |
<script id="jsbin-source-javascript" type="text/javascript">//-------------------------------------- | |
// Jnilla Play v1.1.0 | |
//-------------------------------------- | |
(function($){ | |
$(document).ready(function(){ | |
// ------------------------- | |
// Init | |
// ------------------------- | |
if(!$('.jn-play').length) return; | |
var modal; | |
var modalBody; | |
modal = $('<div class="jn-play-modal modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"><div type="button" class="jn-play-close" data-dismiss="modal" aria-hidden="true">×</div><div class="modal-body"></div></div>'); | |
modalBody = modal.find('.modal-body'); | |
// ------------------------- | |
// Events | |
// ------------------------- | |
// play button click | |
$('.jn-play').click(function(){ | |
var jnPlay = $(this).clone(); | |
var iframe; | |
if($(this).data('modal')){ | |
iframe = jnPlay.find('iframe').eq(0); | |
modalBody.append(jnPlay); | |
iframe.attr('src', iframe.data('src')); | |
iframe.fadeIn('slow'); | |
modal.modal('show'); | |
}else{ | |
iframe = $(this).find('iframe').eq(0); | |
iframe.attr('src', iframe.data('src')); | |
iframe.fadeIn('slow'); | |
} | |
}); | |
// modal hiden | |
modal.on('hidden', function(){ | |
modalBody.html(''); | |
}); | |
}); | |
})(jQuery); | |
</script></body> | |
</html> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
body { | |
padding: 30px; | |
background: #ccc; | |
} | |
/*--------------*/ | |
.jn-play { | |
position: relative; | |
overflow: hidden; | |
} | |
.jn-play .jn-play-poster { | |
cursor: pointer; | |
display: block; | |
width: 100%; | |
transform: scale(1); | |
transition: 1s; | |
} | |
.jn-play .jn-play-action { | |
cursor: pointer; | |
display: block; | |
position: absolute; | |
top: 50%; | |
left: 50%; | |
width: 80px; | |
height: 80px; | |
margin-top: -40px; | |
margin-left: -40px; | |
opacity: 0.7; | |
transform: scale(1); | |
transition: 1s; | |
} | |
.jn-play:hover .jn-play-poster { | |
opacity: 1; | |
transform: scale(1.1); | |
} | |
.jn-play:hover .jn-play-action { | |
transform: scale(1.3); | |
} | |
.jn-play iframe { | |
display: none; | |
position: absolute; | |
top: 0; | |
left: 0; | |
width: 100%; | |
height: 100%; | |
background-color: #000; | |
} | |
.jn-play-modal { | |
border: 1px solid #ccc; | |
border-radius: 0; | |
} | |
.jn-play-modal .modal-body { | |
padding: 0; | |
overflow: hidden; | |
border-radius: 5px; | |
} | |
.jn-play-close { | |
display: table-cell; | |
position: absolute; | |
top: -11px; | |
right: -11px; | |
z-index: 10; | |
box-sizing: border-box; | |
width: 22px; | |
height: 22px; | |
text-align: center; | |
padding: 1px; | |
background-color: #ccc; | |
border-radius: 24px; | |
cursor: pointer; | |
font-family: arial; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//-------------------------------------- | |
// Jnilla Play v1.1.0 | |
//-------------------------------------- | |
(function($){ | |
$(document).ready(function(){ | |
// ------------------------- | |
// Init | |
// ------------------------- | |
if(!$('.jn-play').length) return; | |
var modal; | |
var modalBody; | |
modal = $('<div class="jn-play-modal modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"><div type="button" class="jn-play-close" data-dismiss="modal" aria-hidden="true">×</div><div class="modal-body"></div></div>'); | |
modalBody = modal.find('.modal-body'); | |
// ------------------------- | |
// Events | |
// ------------------------- | |
// play button click | |
$('.jn-play').click(function(){ | |
var jnPlay = $(this).clone(); | |
var iframe; | |
if($(this).data('modal')){ | |
iframe = jnPlay.find('iframe').eq(0); | |
modalBody.append(jnPlay); | |
iframe.attr('src', iframe.data('src')); | |
iframe.fadeIn('slow'); | |
modal.modal('show'); | |
}else{ | |
iframe = $(this).find('iframe').eq(0); | |
iframe.attr('src', iframe.data('src')); | |
iframe.fadeIn('slow'); | |
} | |
}); | |
// modal hiden | |
modal.on('hidden', function(){ | |
modalBody.html(''); | |
}); | |
}); | |
})(jQuery); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment