jQuery(function($) {
jQuery('.main-slider, .page-header').prepend('');
});
jQuery.noConflict(); jQuery(document).ready(function($) {
jQuery('.main-carousel').prepend('');
jQuery('.testimage').load(function(){
jQuery(".slider-full .spinner, .slider-full .testimage").remove();
jQuery(".main-carousel").removeClass('invisible').addClass('animated fadeIn');
});
var slider = jQuery('#myCarousel'),
animateClass;
//Brogressbar Slider
var percent = 0, bar = jQuery('.brogressbar'), interval = 10000;
function progressBarCarousel() {
bar.css({width:percent+'%'});
bar.css('transition', '0.2s');
percent = percent +1;
}
var barInterval = setInterval(progressBarCarousel, interval/105);
slider.carousel({
interval: interval,
pause: false
}).on('slide.bs.carousel', function () {
percent=0;
bar.css('transition', '0s')
});
slider.find('[data-animate-in]').addClass('animated');
function animateSlide() {
slider.find('.item').removeClass('current');
slider.find('.active').addClass('current').find('[data-animate-in]').each(function () {
var $this = jQuery(this);
animateClass = $this.data('animate-in');
$this.addClass(animateClass);
});
slider.find('.active').find('[data-animate-out]').each(function () {
var $this = jQuery(this);
animateClass = $this.data('animate-out');
$this.removeClass(animateClass);
});
}
function animateSlideEnd() {
slider.find('.active [data-animate-in], .carousel-indicators, .carousel-control').each(function () {
var $this = jQuery(this);
animateClass = $this.data('animate-in');
$this.removeClass(animateClass);
});
slider.find('.active [data-animate-in], .carousel-indicators, .carousel-control').each(function () {
var $this = jQuery(this);
animateClass = $this.data('animate-out');
$this.addClass(animateClass);
});
}
slider.find('.invisible').removeClass('invisible');
animateSlide();
slider.on('slid.bs.carousel', function () {
animateSlide();
});
slider.on('slide.bs.carousel', function () {
animateSlideEnd();
});
if (Modernizr.touch) {
slider.find('.carousel-inner').swipe( {
swipeLeft: function() {
jQuery(this).parent().carousel('prev');
},
swipeRight: function() {
jQuery(this).parent().carousel('next');
},
threshold: 30
});
}
});
Bienvenidos a Sapphire Flavors & Fragrances
Bienvenidos a Sapphire Flavors & Fragrances
En Sabores y Fragancias Sapphires producimos un extensa línea de ingredientes naturales sofisticados y de alta calidad. Proveemos nuestros servicios a clientes en la industria de los alimentos, bebidas, sabores, fragancias, comidas saludables, farmacéuticos y cosméticos. Estamos orgullosos de nuestros productos hechos a la medida para crear tus productos mas específicos. Cuando trabajes con nuestro equipo, no solamente estarás creando un producto de la mas alta calidad, también estarás creando un producto que es la esencia de la sofisticación.
El desarrollo de nuestros productos se basa en cuatro áreas claves:
jQuery(document).ready(function(){
function recentsliderInit() { jQuery("#recent-slider29").carouFredSel({ swipe : { onTouch: true }, next : "#recent-slider29-next", prev : "#recent-slider29-prev", pagination : "#recent-slider29-controls", infinite: false, items: 1, auto: { play: false, timeoutDuration: 0 }, scroll: { items : 1, fx: "crossfade", easing: "linear", pauseOnHover: true, duration: 300 } }); }
recentsliderInit(); jQuery(window).resize(function() { recentsliderInit(); });
var tControlsHeight = jQuery(".recent-slider-controls").innerHeight(); jQuery(".recent-slider-controls").css("margin-top" , -tControlsHeight/2);
//Script align center the text for two mini slider var caroufredsel_wrapper = jQuery(".caroufredsel_wrapper"); var recent_slider_text = jQuery(".recent-slider-text"); caroufredsel_wrapper.each(function(){ hei1 = jQuery(this).height(); recent_slider_text.each(function(){ hei2 = jQuery(this).height(); jQuery(this).css({ "padding-top" :hei1/2-hei2/2 }); });
});
});
jQuery(document).ready(function(){
function recentsliderInit() { jQuery("#recent-slider29").carouFredSel({ swipe : { onTouch: true }, next : "#recent-slider29-next", prev : "#recent-slider29-prev", pagination : "#recent-slider29-controls", infinite: false, items: 1, auto: { play: false, timeoutDuration: 0 }, scroll: { items : 1, fx: "crossfade", easing: "linear", pauseOnHover: true, duration: 300 } }); }
recentsliderInit(); jQuery(window).resize(function() { recentsliderInit(); });
var tControlsHeight = jQuery(".recent-slider-controls").innerHeight(); jQuery(".recent-slider-controls").css("margin-top" , -tControlsHeight/2);
//Script align center the text for two mini slider var caroufredsel_wrapper = jQuery(".caroufredsel_wrapper"); var recent_slider_text = jQuery(".recent-slider-text"); caroufredsel_wrapper.each(function(){ hei1 = jQuery(this).height(); recent_slider_text.each(function(){ hei2 = jQuery(this).height(); jQuery(this).css({ "padding-top" :hei1/2-hei2/2 }); });
});
});
jQuery(document).ready(function(){
function recentsliderInit() { jQuery("#recent-slider50").carouFredSel({ swipe : { onTouch: true }, next : "#recent-slider50-next", prev : "#recent-slider50-prev", pagination : "#recent-slider50-controls", infinite: false, items: 1, auto: { play: false, timeoutDuration: 0 }, scroll: { items : 1, fx: "crossfade", easing: "linear", pauseOnHover: true, duration: 300 } }); }
recentsliderInit(); jQuery(window).resize(function() { recentsliderInit(); });
var tControlsHeight = jQuery(".recent-slider-controls").innerHeight(); jQuery(".recent-slider-controls").css("margin-top" , -tControlsHeight/2);
//Script align center the text for two mini slider var caroufredsel_wrapper = jQuery(".caroufredsel_wrapper"); var recent_slider_text = jQuery(".recent-slider-text"); caroufredsel_wrapper.each(function(){ hei1 = jQuery(this).height(); recent_slider_text.each(function(){ hei2 = jQuery(this).height(); jQuery(this).css({ "padding-top" :hei1/2-hei2/2 }); });
});
});
jQuery(document).ready(function(){
function recentsliderInit() { jQuery("#recent-slider4").carouFredSel({ swipe : { onTouch: true }, next : "#recent-slider4-next", prev : "#recent-slider4-prev", pagination : "#recent-slider4-controls", infinite: false, items: 1, auto: { play: false, timeoutDuration: 0 }, scroll: { items : 1, fx: "crossfade", easing: "linear", pauseOnHover: true, duration: 300 } }); }
recentsliderInit(); jQuery(window).resize(function() { recentsliderInit(); });
var tControlsHeight = jQuery(".recent-slider-controls").innerHeight(); jQuery(".recent-slider-controls").css("margin-top" , -tControlsHeight/2);
//Script align center the text for two mini slider var caroufredsel_wrapper = jQuery(".caroufredsel_wrapper"); var recent_slider_text = jQuery(".recent-slider-text"); caroufredsel_wrapper.each(function(){ hei1 = jQuery(this).height(); recent_slider_text.each(function(){ hei2 = jQuery(this).height(); jQuery(this).css({ "padding-top" :hei1/2-hei2/2 }); });
});
});
jQuery(document).ready(function($) {
jQuery('.tabclick:first-child').find('.item').addClass('active');
jQuery('.tabclick').click(function(){ //alert('hi'); jQuery('.events-navigation .item').removeClass('active'); if(jQuery(this).find('.item').hasClass('active')){ jQuery(this).find('.item').removeClass('active'); }else{ jQuery(this).find('.item').addClass('active'); }
});
//Event Slider
var slider2 = jQuery('#myCarousel63'),
animateClass;
slider2.carousel({
interval: 0,
pause: 'none'
});
slider2.find('[data-animate-in]').addClass('animated');
function animateSlideEvents() {
slider2.find('.item').removeClass('current');
slider2.find('.active').addClass('current').find('[data-animate-in]').each(function () {
var _this = jQuery(this);
animateClass = _this.data('animate-in');
_this.addClass(animateClass)
});
slider2.find('.active').find('[data-animate-out]').each(function () {
var _this = jQuery(this);
animateClass = _this.data('animate-out');
_this.removeClass(animateClass)
});
}
function animateSlideEndEvents() {
slider2.find('.active').find('[data-animate-in]').each(function () {
var _this = jQuery(this);
animateClass = _this.data('animate-in');
_this.removeClass(animateClass)
});
slider2.find('.active').find('[data-animate-out]').each(function () {
var _this = jQuery(this);
animateClass = _this.data('animate-out');
_this.addClass(animateClass)
});
}
slider2.find('.invisible').removeClass('invisible');
animateSlideEvents();
slider2.on('slid.bs.carousel', function () {
animateSlideEvents();
});
slider2.on('slide.bs.carousel', function () {
animateSlideEndEvents();
});
});
UNETE A NUESTRA LISTA DE CONTACTOS