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
Estudo inédito do Imazon aponta que jurisprudência criada a partir de ações do MPF dentro do Programa Amazônia Protege pode acelerar punições e mudar o rumo da impunidade Uma pesquisa inédita sobre o resultado das ações do Ministério Público Federal (MPF) dentro do Programa Amazônia Protege mostrou que a iniciativa motivou a criação de
Judiciário permite punir desmatadores ilegais com uso de imagens de satélite na Amazônia 1046k
Estudo inédito do Imazon aponta que jurisprudência criada a partir de ações do MPF dentro do Programa Amazônia Protege pode acelerar punições e mudar o rumo da impunidade Uma pesquisa inédita sobre o resultado das ações do Ministério Público Federal (MPF) dentro do Programa Amazônia Protege mostrou que a iniciativa motivou a criação de
Extração ilegal de madeira na Amazônia tem análise restrita por insuficiência de dados públicos 611a2u
Estudo avaliou que nenhum dos nove estados da região libera devidamente as informações sobre a cadeia madeireira Enquanto a devastação da floresta amazônica avança em ritmo acelerado, o baixo nível de transparência dos estados sobre o setor madeireiro segue estagnado. Uma pesquisa que analisou a evolução da atividade na Amazônia entre 1980 e
Amazônia já perdeu mais de 2 mil campos de futebol por dia de floresta em 2022, maior devastação em 15 anos 6om3r
Em maio, o estado que mais desmatou foi Amazonas, onde o jornalista Dom Phillips e o indigenista Bruno Pereira foram assassinados Mesmo após a explosão do desmatamento no ano ado, o ritmo de destruição da floresta amazônica segue aumentando neste ano. Apenas nos cinco primeiros meses de 2022, a Amazônia perdeu mais de 2 mil
Nota sobre o desaparecimento de Dom Phillips e Bruno Pereira 2w4q4e
O Observatório do Clima, rede integrada pelo Imazon, se soma às entidades e organizações que pedem ação urgente e efetiva das autoridades em nível federal, estadual e local para encontrar os desaparecidos Diante do até agora inexplicado desaparecimento do jornalista inglês Dom Phillips, colaborador do jornal The Guardian, e do indigenista Bruno Araújo Pereira na
Elaborado com forte participação popular, Plano de Manejo da APA Jará é apresentado em Juruti 13n4f
Documento contém sete “Programas de Manejo” que foram elaborados de forma coletiva pelo Conselho Gestor da APA Jará, Prefeitura de Juruti e Imazon Elaborado com forte participação popular, o Plano de Manejo da Área de Proteção Ambiental (APA) Jará foi apresentado durante consulta pública nesta segunda-feira (23), reunindo quase 200 pessoas de diferentes localidades
Consulta pública sobre o Plano de Manejo da APA Jará busca ouvir a população de Juruti 1e5a6g
Marcada para esta segunda (23), reunião visa a aprovação do documento que orientará como a unidade de conservação poderá ser usada A população de Juruti, município paraense da região do Baixo Amazonas, poderá participar de uma consulta pública para a aprovação do Plano de Manejo da Área de Preservação Ambiental (APA) Jará. Construído coletivamente
APA Triunfo do Xingu, no Pará, foi a área protegida da Amazônia mais pressionada pelo desmatamento no primeiro trimestre 556x1w
Terra Apyterewa, alvo de invasões de grileiros nesta semana, foi o terceiro território indígena sob maior pressão no período A Área de Proteção Ambiental (APA) Triunfo do Xingu foi o território protegido da Amazônia mais pressionado pelo desmatamento no primeiro trimestre deste ano. E a terra Apyterewa, alvo de invasões de grileiros nesta
Roraima tem metade das terras indígenas mais pressionadas pelo desmatamento na Amazônia no primeiro trimestre a5fs
Levantamento faz parte do estudo “Ameaça e Pressão de Desmatamento em Áreas Protegidas”, publicado trimestralmente pelo Imazon Das 10 terras indígenas mais pressionadas pelo desmatamento no primeiro trimestre deste ano, cinco estão localizadas em Roraima. Em pesquisas anteriores, era o Pará o estado que mais tinha territórios indígenas nesse ranking. O levantamento integra o
Desmatamento na Amazônia cresce 54% e atinge pior abril dos últimos 15 anos 43p1m
Início do período de seca serve de alerta para que ações sejam tomadas antes que a estimativa da PrevisIA de 15 mil km² de devastação se concretize A Amazônia está cada vez mais perto de sofrer com um novo recorde anual de desmatamento. Porém, ainda há tempo para reduzir a perda de floresta