ÿØÿà JFIF ` ` ÿþ
|
Server : Apache System : Linux cloud.heroica.com.br 4.18.0-553.36.1.el8_10.x86_64 #1 SMP Wed Jan 22 03:07:54 EST 2025 x86_64 User : farolpborg ( 1053) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/farolpborg/public_html/_assets/js/ |
Upload File : |
(function ($) {
"use strict"
/* 1. sticky And Scroll UP */
$(window).on('scroll', function () {
var scroll = $(window).scrollTop();
if (scroll < 400) {
$(".header-sticky").removeClass("sticky-bar");
$('#back-top').fadeOut(500);
} else {
$(".header-sticky").addClass("sticky-bar");
$('#back-top').fadeIn(500);
}
});
// Scroll Up
$('#back-top a').on("click", function () {
$('body,html').animate({
scrollTop: 0
}, 800);
return false;
});
/* 2. slick Nav */
// mobile_menu
var menu = $('ul#navigation');
if (menu.length) {
menu.slicknav({
prependTo: ".mobile_menu",
closedSymbol: '+',
openedSymbol: '-'
});
};
/* 3. MainSlider-1 */
// h1-hero-active
function mainSlider() {
var BasicSlider = $('.slider-active');
BasicSlider.on('init', function (e, slick) {
var $firstAnimatingElements = $('.single-slider:first-child').find('[data-animation]');
doAnimations($firstAnimatingElements);
});
BasicSlider.on('beforeChange', function (e, slick, currentSlide, nextSlide) {
var $animatingElements = $('.single-slider[data-slick-index="' + nextSlide + '"]').find('[data-animation]');
doAnimations($animatingElements);
});
BasicSlider.slick({
autoplay: true,
autoplaySpeed: 8000,
dots: true,
fade: true,
arrows: false,
dots: false,
prevArrow: '<button type="button" class="slick-prev"><i class="ti-angle-left"></i></button>',
nextArrow: '<button type="button" class="slick-next"><i class="ti-angle-right"></i></button>',
responsive: [{
breakpoint: 1024,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
infinite: true,
}
},
{
breakpoint: 991,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
arrows: false
}
},
{
breakpoint: 767,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
dots: false
}
}
]
});
function doAnimations(elements) {
var animationEndEvents = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend';
elements.each(function () {
var $this = $(this);
var $animationDelay = $this.data('delay');
var $animationType = 'animated ' + $this.data('animation');
$this.css({
'animation-delay': $animationDelay,
'-webkit-animation-delay': $animationDelay
});
$this.addClass($animationType).one(animationEndEvents, function () {
$this.removeClass($animationType);
});
});
}
}
mainSlider();
// 4. Single Img slider
$('.directory-active').slick({
dots: false,
infinite: true,
autoplay: true,
speed: 400,
arrows: true,
prevArrow: '<button type="button" class="slick-prev"><i class="fas fa-chevron-left"></i></button>',
nextArrow: '<button type="button" class="slick-next"><i class="fas fa-chevron-right"></i></button>',
slidesToShow: 4,
slidesToScroll: 1,
responsive: [
{
breakpoint: 1400,
settings: {
slidesToShow: 3,
slidesToScroll: 1,
infinite: true,
dots: false,
}
},
{
breakpoint: 1024,
settings: {
slidesToShow: 2,
slidesToScroll: 1,
infinite: true,
dots: false,
}
},
{
breakpoint: 992,
settings: {
slidesToShow: 2,
slidesToScroll: 1,
infinite: true,
dots: false,
}
},
{
breakpoint: 768,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
arrows: false
}
},
{
breakpoint: 480,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
arrows: false
}
},
]
});
/* 5. Testimonial Active*/
var testimonial = $('.h1-testimonial-active');
if (testimonial.length) {
testimonial.slick({
dots: false,
infinite: true,
speed: 1000,
autoplay: false,
arrows: true,
prevArrow: '<button type="button" class="slick-prev"><i class="ti-angle-left"></i></button>',
nextArrow: '<button type="button" class="slick-next"><i class="ti-angle-right"></i></button>',
slidesToShow: 1,
slidesToScroll: 1,
adaptiveHeight: true,
responsive: [
{
breakpoint: 1024,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
infinite: true,
dots: false,
arrows: true
}
},
{
breakpoint: 600,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
dots: false,
arrows: false
}
},
{
breakpoint: 480,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
dots: false,
arrows: false
}
}
]
});
}
// 6. Brand Active
$('.brand-active').slick({
dots: false,
infinite: true,
autoplay: true,
speed: 400,
arrows: false,
slidesToShow: 4,
slidesToScroll: 1,
responsive: [
{
breakpoint: 1024,
settings: {
slidesToShow: 4,
slidesToScroll: 3,
infinite: true,
dots: false,
}
},
{
breakpoint: 992,
settings: {
slidesToShow: 3,
slidesToScroll: 1,
infinite: true,
dots: false,
}
},
{
breakpoint: 768,
settings: {
slidesToShow: 2,
slidesToScroll: 1
}
},
{
breakpoint: 480,
settings: {
slidesToShow: 1,
slidesToScroll: 1
}
}
]
});
/* 7. Nice Selectorp */
var nice_Select = $('select');
if (nice_Select.length) {
nice_Select.niceSelect();
}
/* 8. data-background */
$("[data-background]").each(function () {
$(this).css("background-image", "url(" + $(this).attr("data-background") + ")")
});
/* 9. WOW active */
new WOW().init();
// 10. Pop Up Img
var popUp = $('.single_gallery_part, .img-pop-up');
if (popUp.length) {
popUp.magnificPopup({
type: 'image',
gallery: {
enabled: true
}
});
}
// 11. Pop Up Video
var popUp = $('.popup-video');
if (popUp.length) {
popUp.magnificPopup({
type: 'iframe'
});
12;;
}
/* 12. counterUp */
$('.counter').counterUp({
delay: 10,
time: 3000
});
/* 13. pills */
$('.filter-pill').click(function() {
var filter = $(this).data('filter');
$('.filter-pill').removeClass('bg-secondary red-bg').addClass('bg-secondary');
$(this).removeClass('bg-secondary').addClass('red-bg');
if (filter == 'all') {
$('.filter-item').show();
} else {
$('.filter-item').hide();
$('.' + filter).show();
}
});
document.querySelectorAll('.nav-link').forEach(link => {
link.addEventListener('click', function (e) {
e.preventDefault(); // evita a mudança da URL com #
// Ativar o conteúdo da aba
const target = document.querySelector(this.getAttribute('href'));
document.querySelectorAll('.tab-pane').forEach(pane => {
pane.classList.remove('show', 'active');
});
target.classList.add('show', 'active');
// Atualizar estilos dos botões
document.querySelectorAll('.nav-link').forEach(el => {
el.classList.remove('red-bg', 'active');
el.classList.add('bg-secondary');
});
this.classList.add('red-bg', 'active');
this.classList.remove('bg-secondary');
});
});
/* 15. Newsletter */
var subm = $('.btn-assine');
var form = $('#frmNstr');
var msgm = $('.text-nstr');
subm.click(function () {
$(this).addClass('active');
// msgm.html('<img src="'+Url+'/_assets/imgs/loader.gif" width="24px" alt="Cadastrando...">');
msgm.html('Cadastrando...');
});
subm.click(function (e) {
e.preventDefault();
// alert("ok");
$.ajax({
url: Url + '/cadastrar-newsletter',
type: 'POST',
dataType: 'html',
data: form.serialize(),
beforeSend: function () {
msgm.html('Cadastrando...');
// msgm.show();
},
success: function (data) {
msgm.html(data);
form.trigger('reset');
subm.removeClass('active');
// $('.btn-cadastrar > img').remove();
// subm.html('Cadastrar');
},
complete: function (data) {
// setTimeout(function(){
// msgm.text('');
// }, 2000);
},
error: function (e) {
msgm.html('Ops, houve algum problema!!!');
}
});
});
})(jQuery);