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
Foi realizada nesta terça-feira, 3, a reunião para composição do Conselho Gestor da Área de Proteção Ambiental da APA Jará. O encontro foi coordenado pelo Imazon, junto com a Secretaria Municipal de Meio Ambiente de Juruti. Na reunião, ficou definido que o Conselho Gestor, que assumirá mandato de 2 anos, será formado por representantes de
Pesquisador do Imazon participa de audiência na Câmara para debater meio ambiente e economia u3d4i
Foto em destaque: Cleia Viana/Câmara dos Deputados O pesquisador do Imazon, Paulo Barreto, participou nesta quarta-feira, 19, da audiência pública Riscos e Oportunidades Financeiros da Política Ambiental – Sucessos e Insucessos. A audiência foi realizada na Câmara dos Deputados, em Brasília. Participaram ainda a especialista em políticas públicas de mudança do clima, Natalie Unterstell, e
#ImazonNoMídia: Vídeos mostram como funciona o roubo de terras públicas na Amazônia (Globo Rural) 2z4u5f
Uma reportagem do site da revista Globo Rural destacou a campanha Seja Legal com a Amazônia, que lançou uma série de vídeos mostrando, por exemplo, como terras públicas são roubadas na região. O conteúdo é baseado em entrevistas feitas com quatro procuradores da República da força-tarefa Amazônia: Ana Carolina Bragança, Tatiana Versiani, Fernando Merloto Soave
#ImazonNaMídia: Asfaltando a Amazônia (Piauí) 21276m
Reportagem publicada pela revista Piauí aborda o projeto de extensão da rodovia BR-163 sobre a Calha Norte do Pará, o maior bloco de florestas protegidas do mundo, que se estende desde o Rio Amazonas até a fronteira com o Suriname. A Calha Norte é uma área de 28 milhões de hectares de floresta praticamente intocada,
#ImazonNaMídia: Imazon aponta aumento de quase 70% no desmatamento na Amazônia (TV Liberal) l81j
Em reportagem exibida no Jornal Liberal 1ª Edição (TV Liberal) do dia 15 de fevereiro, foram destacados os dados de desmatamento na Amazônia divulgados pelo Imazon. A reportagem destacou que, entre agosto de 2019 e janeiro deste ano, a floresta perdeu 3.033 km² de floresta nativa, uma área que equivale a três vezes o tamanho
Janeiro registra aumento de 74% no desmatamento da Amazônia, mostra Imazon 226g73
O ano de 2020 começa com notícias ruins para a floresta Amazônica. Somente no primeiro mês do ano, o desmatamento cresceu 74% em comparação a janeiro de 2019. Os dados são do Sistema de Alerta de Desmatamento (SAD) do Instituto do Homem e do Meio Ambiente da Amazônia (Imazon). De acordo com o sistema de
Imazon participa de audiência pública no Senado para discutir a nova MP da regularização fundiária wj1
Foto: Jane de Araújo/Agência Senado O Imazon esteve presente na audiência pública da comissão mista que analisa a Medida Provisória 910/2019 sobre regularização fundiária. A audiência foi realizada no Senado Federal, em Brasília, nesta quarta-feira, 12. A MP visa mudar, novamente, a Lei de Regularização Fundiária com o argumento de que a medida é necessária
Nova medida provisória sobre terras na Amazônia pode aumentar o desmatamento de 11 a 16 mil km² até 2027, apontam especialistas 4l32o
Ainda no começo deste ano, o Congresso Nacional tem a tarefa de decidir sobre a Medida Provisória 910/2019, que visa mudar, novamente, a Lei de Regularização Fundiária, apenas dois anos após sua última modificação. Pesquisadores do Imazon divulgaram nota técnica mostrando que, na prática, a MP beneficiará casos recentes de grilagem, que é o roubo
Nova websérie do Imazon reúne pesquisadores e influenciadores digitais em um bate-papo descontraído sobre a Amazônia 361m1d
O desmatamento é real ou é fake news? As queimadas realmente aumentaram no ano ado? Onde eu posso comprar carne que não é de origem do desmatamento? Essas e outras perguntas são respondidas no primeiro episódio da nova websérie do Imazon: Diga Lá. O vídeo já está disponível no YouTube e traz uma conversa entre
Desmatamento na Amazônia cresce em 2019, aponta Imazon 1u6p5q
Os índices de desmatamento na Amazônia cresceram nos últimos meses de 2019, em comparação com o mesmo período do ano anterior. É o que mostram os dados do Sistema de Alerta de Desmatamento (SAD) do Imazon, instituição brasileira que faz o monitoramento das áreas de floresta. De acordo com o boletim do desmatamento, de agosto