tag on yout theme's header.php
Read the detailed step-by-step at https://humbertosilva.com/visual-composer-infinite-image-carousel/
*/
// auxiliary code to create triggers for the add and remove class for later use
(function($){
$.each(["addClass","removeClass"],function(i,methodname){
var oldmethod = $.fn[methodname];
$.fn[methodname] = function(){
oldmethod.apply( this, arguments );
this.trigger(methodname+"change");
return this;
}
});
})(jQuery);
// main function for the infinite loop
function vc_custominfiniteloop_init(vc_cil_element_id){
var vc_element = '#' + vc_cil_element_id; // because we're using this more than once let's create a variable for it
window.maxItens = jQuery(vc_element).data('per-view'); // max visible items defined
window.addedItens = 0; // auxiliary counter for added itens to the end
// go to slides and duplicate them to the end to fill space
jQuery(vc_element).find('.vc_carousel-slideline-inner').find('.vc_item').each(function(){
// we only need to duplicate the first visible images
if (window.addedItens < window.maxItens) {
if (window.addedItens == 0 ) {
// the fisrt added slide will need a trigger so we know it ended and make it "restart" without animation
jQuery(this).clone().addClass('vc_custominfiniteloop_restart').removeClass('vc_active').appendTo(jQuery(this).parent());
} else {
jQuery(this).clone().removeClass('vc_active').appendTo(jQuery(this).parent());
}
window.addedItens++;
}
});
// add the trigger so we know when to "restart" the animation without the knowing about it
jQuery('.vc_custominfiniteloop_restart').bind('addClasschange', null, function(){
// navigate to the carousel element , I know, its ugly ...
var vc_carousel = jQuery(this).parent().parent().parent().parent();
// first we temporarily change the animation speed to zero
jQuery(vc_carousel).data('vc.carousel').transition_speed = 0;
// make the slider go to the first slide without animation and because the fist set of images shown
// are the same that are being shown now the slider is now "restarted" without that being visible
jQuery(vc_carousel).data('vc.carousel').to(0);
// allow the carousel to go to the first image and restore the original speed
setTimeout("vc_cil_restore_transition_speed('"+jQuery(vc_carousel).prop('id')+"')",100);
});
}
// restore original speed setting of vc_carousel
function vc_cil_restore_transition_speed(element_id){
// after inspecting the original source code the value of 600 is defined there so we put back the original here
jQuery('#' + element_id).data('vc.carousel').transition_speed = 600;
}
// init
jQuery(document).ready(function(){
// find all vc_carousel with the defined class and turn them into infine loop
jQuery('.vc_custominfiniteloop').find('div[data-ride="vc_carousel"]').each(function(){
// allow time for the slider to be built on the page
// because the slider is "long" we can wait a bit before adding images and events needed
var vc_cil_element = jQuery(this).prop("id");
if (window.innerWidth <= 480) {
// jQuery(vc_element).attr('data-per-view',1);
jQuery('.vc_item').each(function(){
this.style.width = '25%'
this.style.height = 'auto'
})
} else {
setTimeout("vc_custominfiniteloop_init('"+vc_cil_element+"')",2000);
}
});
});
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TZHJ474');
var interval1 = setInterval(function(){
//console.log('ou no interval');
jQuery('.box-news .vc_gitem-zone-a').each(function() {
if((!jQuery(this).css('background-image').includes('vc_gitem_image'))) {
jQuery(this).css('background-image','none')
}
})
jQuery('.box-news .vc_gitem-zone-a a').each(function() {
jQuery(this).attr('data-hover','Leia mais')
})
}, 1000);
setTimeout(function() {
clearInterval(interval1);
},5000);
@font-face {
font-family: "FontAwesome";
src: url("/local/fonts/fa-brands-400.eot"),
url("/local/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),
url("/local/fonts/fa-brands-400.woff2") format("woff2"),
url("/local/fonts/fa-brands-400.woff") format("woff"),
url("/local/fonts/fa-brands-400.ttf") format("truetype"),
url("/local/fonts/fa-brands-400.svg#fontawesome") format("svg");
}
@font-face {
font-family: "FontAwesome";
src: url("/local/fonts/fa-solid-900.eot"),
url("/local/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),
url("/local/fonts/fa-solid-900.woff2") format("woff2"),
url("/local/fonts/fa-solid-900.woff") format("woff"),
url("/local/fonts/fa-solid-900.ttf") format("truetype"),
url("/local/fonts/fa-solid-900.svg#fontawesome") format("svg");
}
@font-face {
font-family: "FontAwesome";
src: url("/local/fonts/fa-regular-400.eot"),
url("/local/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),
url("/local/fonts/fa-regular-400.woff2") format("woff2"),
url("/local/fonts/fa-regular-400.woff") format("woff"),
url("/local/fonts/fa-regular-400.ttf") format("truetype"),
url("/local/fonts/fa-regular-400.svg#fontawesome") format("svg");
unicode-range: U+F004-F005,U+F007,U+F017,U+F022,U+F024,U+F02E,U+F03E,U+F044,U+F057-F059,U+F06E,U+F070,U+F075,U+F07B-F07C,U+F080,U+F086,U+F089,U+F094,U+F09D,U+F0A0,U+F0A4-F0A7,U+F0C5,U+F0C7-F0C8,U+F0E0,U+F0EB,U+F0F3,U+F0F8,U+F0FE,U+F111,U+F118-F11A,U+F11C,U+F133,U+F144,U+F146,U+F14A,U+F14D-F14E,U+F150-F152,U+F15B-F15C,U+F164-F165,U+F185-F186,U+F191-F192,U+F1AD,U+F1C1-F1C9,U+F1CD,U+F1D8,U+F1E3,U+F1EA,U+F1F6,U+F1F9,U+F20A,U+F247-F249,U+F24D,U+F254-F25B,U+F25D,U+F267,U+F271-F274,U+F279,U+F28B,U+F28D,U+F2B5-F2B6,U+F2B9,U+F2BB,U+F2BD,U+F2C1-F2C2,U+F2D0,U+F2D2,U+F2DC,U+F2ED,U+F328,U+F358-F35B,U+F3A5,U+F3D1,U+F410,U+F4AD;
}
jQuery(document).ready(function(){
jQuery('.single-item').slick({
centerMode: true,
centerPadding: '60px',
slidesToShow: 5,
variableWidth: true,
autoplay: true,
autoplaySpeed: 2000,
responsive: [
{
breakpoint: 768,
settings: {
arrows: false,
centerMode: true,
centerPadding: '40px',
slidesToShow: 3
}
},
{
breakpoint: 520,
settings: {
arrows: false,
centerMode: true,
centerPadding: '40px',
slidesToShow: 1
}
}
]
});
});
.single-item img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.single-item img:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0);
}
422n14
RESUMO Após trinta anos de desenvolvimento agressivo, está claro para nós que a Amazônia Oriental é rica em recursos naturais e que o homem está determinado a explorá-los. O objetivo desse trabalho é discutir os impactos do uso dos recursos naturais na biodiversidade animal e vegetal dessa região. Para isso, iremos considerar as principais atividades
Os Danos da Exploração de Madeira Com e Sem Planejamento na Amazônia Oriental (n°16) n4e
RESUMO Na região de Paragominas na Amazônia Oriental, comparamos os danos nas operações de exploração madeireira com e sem planejamento associados às fases da exploração, ou seja: i. derrubada da árvore; ii. manobra da máquina para laçar as toras com o estropo (laços de cabo de aço); iii. arraste das toras para os pátios de
Oportunidades para o Desenvolvimento do Estuário Amazônico (n° 15) o1019
RESUMO As florestas de várzea do estuário amazônico são abundantes em recursos naturais de importância econômica como madeira, frutas, palmito, lenha, peixes, fibras e borracha. No entanto, a população local é uma das mais pobres da Amazônia. Neste artigo, sugerimos que a formação de Florestas de Produção nessa área, em particular de Reservas Extrativistas (RESEXs),
O Transporte Rural na Amazônia Oriental: limites, opções e oportunidades (n° 12) 1f5y17
RESUMO Os proprietários rurais na Amazônia possuem uma variedade de tipos de transporte terrestre: tropa de burros, carroças, bicicletas, caminhões rústicos e caminhões convencionais. Em nosso estudo, comparamos os custos de aquisição e operação desses diferentes veículos de transporte. Em seguida, determinamos como o tipo de transporte, a qualidade das estradas, a distância até o
Impactos da Garimpagem de Ouro na Amazônia (n° 2) z565t
RESUMO A garimpagem é a principal atividade econômica na bacia do rio Tapajós, na porção oeste do Estado do Pará. Neste artigo, analisamos a estrutura, a economia e os impactos ambientais da garimpagem de ouro nessa região. Tais impactos resultam na remoção anual de aproximadamente 67 milhões de metros cúbicos de subsolo, bem como na
O Rendimento no Processamento de Madeira no Estado do Pará (n° 18) 6a5n3c
RESUMO Neste estudo, examinamos os fatores que influenciam o rendimento do processamento de toras em dez serrarias e duas laminadoras em Paragominas, na Amazônia Oriental. Além disso, através de um levantamento de 52 empresas madeireiras, caracterizamos as tendências do processamento de madeira na região. Os rendimentos médios totais foram mais altos para as laminadoras (39%),
Degradação de Florestas pela Exploração Madeireira e Fogo na Amazônia Oriental Brasileira (nº 20) 6a2j5k
RESUMO A condição da floresta tropical na bacia Amazônica é freqüentemente expressa em termos de extensão do desmatamento. Todavia, na porção oriental da Amazônia Brasileira, a exploração e os incêndios rasteiros degradam a estruturada floresta e criam tipos de cobertura que são intermediários entre floresta intacta e floresta desmatada. O objetivo deste estudo é compreender
Custos e Benefícios do Manejo Florestal para a Produção de Madeira na Amazônia Oriental (n° 10) 306f1t
RESUMO A exploração de madeira está crescendo na região amazônica de forma desorganizada, resultando em danos desnecessários à floresta. Neste estudo, inicialmente avaliamos a viabilidade técnica, a eficiência e a rentabilidade do manejo florestal no leste da Amazônia comparando a exploração de madeira com e sem manejo em duas áreas adjacentes. Em seguida, para avaliar