Tarea #967 -> Mejorada la pantalla completa con plugin jQuery
git-svn-id: https://192.168.0.254/svn/Proyectos.ASong2U_Web/trunk@66 cd1a4ea2-8c7f-e448-aada-19d1fee9e1d6
This commit is contained in:
parent
012d5db830
commit
2cfb96dd49
@ -221,6 +221,8 @@ function gp_enqueue_scripts() {
|
|||||||
wp_enqueue_script('videoGallery', get_template_directory_uri() . '/lib/scripts/videoslider/js/jquery.videoGallery.js', array('jquery'));
|
wp_enqueue_script('videoGallery', get_template_directory_uri() . '/lib/scripts/videoslider/js/jquery.videoGallery.js', array('jquery'));
|
||||||
wp_enqueue_script('mousewheel', get_template_directory_uri() . '/lib/scripts/videoslider/js/jquery.mousewheel.js', array('jquery'));
|
wp_enqueue_script('mousewheel', get_template_directory_uri() . '/lib/scripts/videoslider/js/jquery.mousewheel.js', array('jquery'));
|
||||||
//wp_enqueue_script('sharrre', get_template_directory_uri() . '/lib/scripts/videoslider/js/jquery.sharrre-1.3.0.min.js', array('jquery'));
|
//wp_enqueue_script('sharrre', get_template_directory_uri() . '/lib/scripts/videoslider/js/jquery.sharrre-1.3.0.min.js', array('jquery'));
|
||||||
|
|
||||||
|
wp_enqueue_script('fullscreen', get_template_directory_uri() . '/lib/scripts/jquery.fullscreen-min.js', array('jquery'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -5,18 +5,15 @@ jQuery(document).ready(function(){
|
|||||||
_fullscreen = jQuery('.controls_fullscreen').children('img');
|
_fullscreen = jQuery('.controls_fullscreen').children('img');
|
||||||
_srcimg = _fullscreen.attr('src');
|
_srcimg = _fullscreen.attr('src');
|
||||||
|
|
||||||
|
|
||||||
_fullscreen.bind('click', function(){
|
_fullscreen.bind('click', function(){
|
||||||
if (jQuery('#the_slider').hasClass('fullscreen_div')) {
|
if (jQuery('#the_slider').hasClass('fullscreen_div')) {
|
||||||
jQuery('#componentWrapper').videoGallery.pauseMedia();
|
|
||||||
jQuery('#the_slider').removeClass('fullscreen_div');
|
jQuery('#the_slider').removeClass('fullscreen_div');
|
||||||
jQuery('#componentWrapper').videoGallery.playMedia();
|
|
||||||
_fullscreen.attr('src', _srcimg.replace('_exit.png', '.png'));
|
_fullscreen.attr('src', _srcimg.replace('_exit.png', '.png'));
|
||||||
|
jQuery('#the_slider').toggleFullScreen()
|
||||||
} else {
|
} else {
|
||||||
jQuery('#componentWrapper').videoGallery.pauseMedia();
|
|
||||||
jQuery('#the_slider').addClass('fullscreen_div');
|
jQuery('#the_slider').addClass('fullscreen_div');
|
||||||
jQuery('#componentWrapper').videoGallery.playMedia();
|
|
||||||
_fullscreen.attr('src', _srcimg.replace('.png', '_exit.png'));
|
_fullscreen.attr('src', _srcimg.replace('.png', '_exit.png'));
|
||||||
|
jQuery('#the_slider').toggleFullScreen()
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
10
wp-content/themes/score/lib/scripts/jquery.fullscreen-min.js
vendored
Normal file
10
wp-content/themes/score/lib/scripts/jquery.fullscreen-min.js
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
/*
|
||||||
|
jquery.fullscreen 1.1.0
|
||||||
|
https://github.com/kayahr/jquery-fullscreen-plugin
|
||||||
|
Copyright (C) 2012 Klaus Reimer <k@ailis.de>
|
||||||
|
Licensed under the MIT license
|
||||||
|
(See http://www.opensource.org/licenses/mit-license)
|
||||||
|
*/
|
||||||
|
function d(b){var c,a;if(!this.length)return this;c=this[0];c instanceof Document?(a=c,c=a.documentElement):a=c.ownerDocument;if(null==b){if(!a.cancelFullScreen&&!a.webkitCancelFullScreen&&!a.mozCancelFullScreen)return null;b=!!a.fullScreen||!!a.webkitIsFullScreen||!!a.mozFullScreen;return!b?b:a.fullScreenElement||a.webkitCurrentFullScreenElement||a.mozFullScreenElement||b}b?(b=c.requestFullScreen||c.webkitRequestFullScreen||c.mozRequestFullScreen)&&b.call(c):(b=a.cancelFullScreen||a.webkitCancelFullScreen||
|
||||||
|
a.mozCancelFullScreen)&&b.call(a);return this}jQuery.fn.fullScreen=d;jQuery.fn.toggleFullScreen=function(){return d.call(this,!d.call(this))};var e,f,g;e=document;e.webkitCancelFullScreen?(f="webkitfullscreenchange",g="webkitfullscreenerror"):e.mozCancelFullScreen?(f="mozfullscreenchange",g="mozfullscreenerror"):(f="fullscreenchange",g="fullscreenerror");document.addEventListener(f,function(){jQuery(document).trigger(new jQuery.Event("fullscreenchange"))},!0);
|
||||||
|
document.addEventListener(g,function(){jQuery(document).trigger(new jQuery.Event("fullscreenerror"))},!0);
|
||||||
Loading…
Reference in New Issue
Block a user