Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- /*
- * Kartra click-to-pop-and-load video (add to FOOTER tracking)
- * Author: Brian Katzung <briank@kappacs.com>
- * Create a content pop button with only a full-width video placeholder.
- * That button will be hidden at page load.
- * Add an external-link button for each video with the .mp4 URL as target.
- */
- (function ($) {
- // Pause video when closing modal
- function pause () {
- $('.modal-body video').each(function () { this.pause(); });
- }
- $(document).on('click', '.closer[data-dismiss="modal"]', pause);
- $(document).on('click', '.popup-modal', function (ev) {
- if (ev.currentTarget == ev.target) pause();
- });
- function popMP4 (ev) {
- ev.preventDefault();
- // Open modal if closed
- $('body:not(.modal-open) a.toggle_contentbox').click();
- // Load the selected video into the modal
- $('.js_kartra_component_holder .kartra_video').html('<video controls="" controlslist="nodownload" style="display: block; width: 100%;"><source src="' + ev.target.href + '" type="video/mp4"></video>');
- }
- $(function () {
- $('a.toggle_contentbox').parent().hide();
- $('a[href$=".mp4"]').click(popMP4);
- });
- })(jQuery);
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement