[fix] Evitar controles de navegación Flexslider cuando no son necesarios
This commit is contained in:
@@ -20,9 +20,25 @@
|
|||||||
/* You can learn more about its options from http://www.woothemes.com/flexslider/
|
/* You can learn more about its options from http://www.woothemes.com/flexslider/
|
||||||
/*-----------------------------------------------------------------------------------*/
|
/*-----------------------------------------------------------------------------------*/
|
||||||
if (jQuery().flexslider) {
|
if (jQuery().flexslider) {
|
||||||
|
var initFlexSlider = function ($elements, options) {
|
||||||
|
$elements.each(function () {
|
||||||
|
var $slider = $(this);
|
||||||
|
var hasMultipleSlides = $slider.find('.slides > li').length > 1;
|
||||||
|
var navText = {
|
||||||
|
prev: options.prevText || '',
|
||||||
|
next: options.nextText || ''
|
||||||
|
};
|
||||||
|
|
||||||
|
$slider.flexslider($.extend({}, options, {
|
||||||
|
directionNav: hasMultipleSlides,
|
||||||
|
prevText: hasMultipleSlides ? navText.prev : '',
|
||||||
|
nextText: hasMultipleSlides ? navText.next : ''
|
||||||
|
}));
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
// Flex Slider for Home page
|
// Flex Slider for Home page
|
||||||
$('.home-slider .flexslider').flexslider({
|
initFlexSlider($('.home-slider .flexslider'), {
|
||||||
pauseOnAction: false,
|
pauseOnAction: false,
|
||||||
smoothHeight: false,
|
smoothHeight: false,
|
||||||
slideshow: true,
|
slideshow: true,
|
||||||
@@ -39,7 +55,7 @@
|
|||||||
|
|
||||||
|
|
||||||
/* Gallery slider for home page blog section and blog page */
|
/* Gallery slider for home page blog section and blog page */
|
||||||
$('.gallery-slider').flexslider({
|
initFlexSlider($('.gallery-slider'), {
|
||||||
animation: "slide",
|
animation: "slide",
|
||||||
controlNav: false,
|
controlNav: false,
|
||||||
directionNav: true,
|
directionNav: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user