You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.6 KiB
57 lines
1.6 KiB
$(function () {
|
|
|
|
|
|
$('.subnavbar').find ('li').each (function (i) {
|
|
|
|
var mod = i % 3;
|
|
|
|
if (mod === 2) {
|
|
$(this).addClass ('subnavbar-open-right');
|
|
}
|
|
|
|
});
|
|
|
|
|
|
/* ADDED BY AFAQ */
|
|
|
|
var pulse_counter; // number of times the element should pulsate
|
|
var pulse_interval; // interval (in milliseconds) of pulsating
|
|
|
|
|
|
function pulsate_element(element){
|
|
|
|
while ( pulse_counter>0){
|
|
pulse_counter--;
|
|
setTimeout(function(){ element.parent().toggleClass('pulse'); },pulse_interval*pulse_counter);
|
|
setTimeout(function(){ element.parent().parent().toggleClass('pulse-boder'); },pulse_interval*pulse_counter);
|
|
pulsate_element(element);
|
|
}
|
|
|
|
//if (pulse_counter==0){ pulse_counter=8;}
|
|
}
|
|
|
|
// smooth scrolling for links
|
|
$(function() {
|
|
$('a[href*=#]:not([href=#])').click(function() {
|
|
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
|
|
|| location.hostname == this.hostname) {
|
|
|
|
var target = $(this.hash);
|
|
|
|
pulse_counter=0; // number of times the element should pulsate
|
|
pulse_interval=0; // interval (in milliseconds) of pulsating
|
|
pulsate_element(target);
|
|
|
|
target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
|
|
if (target.length) {
|
|
$('html,body').animate({
|
|
scrollTop: target.parent().offset().top-130
|
|
}, 1000);
|
|
return false;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
|
|
});
|