Raffales-LMS/public/wri/js/custom.js
2024-04-16 15:43:24 +05:45

157 lines
4.3 KiB
JavaScript
Vendored

$(window).on('load', function(){
"use strict";
/* ========================================================== */
/* Navigation Background Color */
/* ========================================================== */
$(window).on('scroll', function() {
if($(this).scrollTop() > 450) {
$('.navbar-fixed-top').addClass('opaque');
} else {
$('.navbar-fixed-top').removeClass('opaque');
}
});
/* ========================================================== */
/* Hide Responsive Navigation On-Click */
/* ========================================================== */
$(".navbar-nav li a").on('click', function(event) {
$(".navbar-collapse").collapse('hide');
});
/* ========================================================== */
/* Navigation Color */
/* ========================================================== */
$('#navbarCollapse').onePageNav({
filter: ':not(.external)'
});
/* ========================================================== */
/* SmoothScroll */
/* ========================================================== */
$(".navbar-nav li a, a.scrool").on('click', function(e) {
var full_url = this.href;
var parts = full_url.split("#");
var trgt = parts[1];
var target_offset = $("#"+trgt).offset();
var target_top = target_offset.top;
$('html,body').animate({scrollTop:target_top -70}, 1000);
return false;
});
/* ========================================================== */
/* Newsletter */
/* ========================================================== */
$('.newsletter-form').each( function(){
var form = $(this);
//form.validate();
form.submit(function(e) {
if (!e.isDefaultPrevented()) {
jQuery.post(this.action,{
'email':$('input[name="nf_email"]').val(),
},function(data){
form.fadeOut('fast', function() {
$(this).siblings('p.newsletter_success_box').show();
});
});
e.preventDefault();
}
});
});
/* ========================================================== */
/* Register */
/* ========================================================== */
$('#register-form').each( function(){
var form = $(this);
//form.validate();
form.submit(function(e) {
if (!e.isDefaultPrevented()) {
jQuery.post(this.action,{
'names':$('input[name="register_names"]').val(),
'email':$('input[name="register_email"]').val(),
'phone':$('input[name="register_phone"]').val(),
'ticket':$('select[name="register_ticket"]').val(),
},function(data){
form.fadeOut('fast', function() {
$(this).siblings('p.register_success_box').show();
});
});
e.preventDefault();
}
});
})
/* ========================================================== */
/* Contact */
/* ========================================================== */
$('#contact-form').each( function(){
var form = $(this);
//form.validate();
form.submit(function(e) {
if (!e.isDefaultPrevented()) {
jQuery.post(this.action,{
'names':$('input[name="contact_names"]').val(),
'subject':$('input[name="contact_subject"]').val(),
'email':$('input[name="contact_email"]').val(),
'phone':$('input[name="contact_phone"]').val(),
'message':$('textarea[name="contact_message"]').val(),
},function(data){
form.fadeOut('fast', function() {
$(this).siblings('p').show();
});
});
e.preventDefault();
}
});
})
});
/* ========================================================== */
/* Popup-Gallery */
/* ========================================================== */
$('.popup-gallery').find('a.popup1').magnificPopup({
type: 'image',
gallery: {
enabled:true
}
});
$('.popup-gallery').find('a.popup2').magnificPopup({
type: 'image',
gallery: {
enabled:true
}
});
$('.popup-gallery').find('a.popup3').magnificPopup({
type: 'image',
gallery: {
enabled:true
}
});
$('.popup-gallery').find('a.popup4').magnificPopup({
type: 'iframe',
gallery: {
enabled:false
}
});