Find Jobs
Hire Freelancers

Javascript needed (pushState, popState, replaceState, or?)

$15-30 USD

Zavřený
Zveřejněno přibližně před rokem

$15-30 USD

Zaplaceno při doručení
I have a web page (attached) that opens modal popups for audios, videos, and multiple levels of text. Clicking ESCAPE calls a function that closes one popup (just one level). If there are more than two popups open, it closes the top one. REQUEST: I want the browser back button to do the same thing as clicking "Escape". In other words, I want the browser back button to have the effect of closing one popup. HOWEVER: If there are no popups open, then clicking the back button should take user away from the page. Therefore, using a [login to view URL] method won't work here. Such a solution would lose all modal/popup levels anyway. I believe the solution needs some combination of pushState, popState, replaceState, and/or perhaps something I'm not aware of. *This is a request for JavaScript. Please NOT jQuery. At minimum, the solution should work on Firefox and Chrome. And preferably Safari, but that's not required.
IČ projektu: 36259296

O projektu

15 nabídky
Vzdálený projekt
Aktivní před rokem

Chcete si vydělat nějaké peníze?

Výhody podávání nabídek na Freelancer

Stanovte si rozpočet a časový rámec
Získejte za svou práci zaplaceno
Načrtněte svůj návrh
Registrace a podávání nabídek je zdarma
15 freelanceři nabízejí v průměru $41 USD za tuto práci
Avatar uživatele
Hello sir, I will modify your javascript not jquery to solve the popup issue and I will add clean code to make it work. I will also check each browser chrome, firefox, safari then I will deliver it to you. Regard's
$30 USD v 2 dnech
5,0 (23 recenze)
5,6
5,6
Avatar uživatele
Hi, how are you? I am a professional web developer with more than 6+ years of experience. I have strong knowledge of web development using NodeJS. In addition, I also have good experience with JS frameworks such as React, Angular, Vue My knowledge and skills: - NodeJS with (but not limited to) MEAN, MERN stack, Koa - PHP (Laravel, Wordpress) - MongoDB, MySQL, PostgreSQL - Sequelize (ORM for Relational DBMS) - EJS, HAML, SLIM (template engines) - Passport (authentication middleware, include social networks authentication) - JWT (token-based authentication for RESTful API) - AWS EC2, Elasticbeanstalk, RDS, Lambda, API Gateway, etc If you give me a chance to help you, I can give you good results in the time you want. Let's discuss more details via chat.I will look forward to hearing from you. Thanks and Regards
$30 USD v 1 dni
5,0 (12 recenze)
4,3
4,3
Avatar uživatele
Hey, I read your requirements, I can do this for you, have prior experience working with such tasks. Let me know if you are interested, I will be more happy to serve you. Sincerely Rajesh
$150 USD v 7 dnech
4,8 (10 recenze)
4,1
4,1
Avatar uživatele
I have more than 10 years of experience working with PHP, CodeIgniter, Prestashop, Laravel, MySQL, PostgreSQL, API, HTML, Javascript, Node Js, Vue Js Css, Git, C#, TLV, QR Code, BarCode, SQL Server, Devexpress, and integrating online payment gateways, Paypal, Payer, PerfectMoney. I can start work right now
$30 USD v 2 dnech
5,0 (10 recenze)
2,9
2,9
Avatar uživatele
Hello There, I am excited to offer my services as a JavaScript developer for your web page project. I understand that you need the browser back button to function as the "Escape" button, closing one popup at a time. I am confident that I can achieve this using a combination of pushState, popState, and replaceState. To ensure cross-browser compatibility, I will test the solution on Firefox and Chrome, with a preference for Safari as well. I will deliver a solution that works seamlessly with your current modal popup system, without affecting the user's browsing experience. I understand that you have requested not to use jQuery, and I will comply with this request. I am experienced in JavaScript development and can deliver the solution using pure JavaScript. Thank you for considering my proposal. I look forward to discussing the project further with you. Best regards, Sarwar Sikder
$30 USD v 7 dnech
5,0 (3 recenze)
2,6
2,6
Avatar uživatele
Greetings! I have read your description carefully and understand what you actually need. I am an experienced developer and can handle this project easily and in perfect manner. I am available now and can start right away, I will develop it in the least time. I am an experienced and professional developer so everything will be well managed. I assure you the work will be provided with quality. Waiting for your response, feel free to get in touch. Thanks!
$50 USD v 2 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
Greetings ✋ I just read your posting I will do this project according to your requirements.☑️ I can provide you immaculate quality work that can add valuce in your audience and is budget-friendly.✅ Kindly share your suitable time⌚ to have a quick chat ✅ for better understanding of project requirements. ☑️✅ ?Looking forward to working with you.?
$23 USD v 7 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
Dear Sir, Thank you for considering me for your project. I understand that you have a web page with modal popups for audios, videos, and multiple levels of text, and you require a JavaScript solution that makes the browser back button behave the same as clicking "Escape" to close one popup. However, if there are no popups open, clicking the back button should take the user away from the page. I believe that the solution involves a combination of pushState, popState, and replaceState methods. I have extensive experience using JavaScript and have worked on similar projects in the past. I am confident that I can provide you with a solution that meets your requirements and works seamlessly on Firefox and Chrome, and preferably Safari. I am a proactive and reliable individual who can deliver quality work within the specified timeline. Furthermore, I am committed to providing excellent customer service and will communicate regularly to update you on the project's progress. Thank you for considering my proposal. If you have any further questions or concerns, please do not hesitate to contact me. Sincerely, Kanwaljeet Singh
$23 USD v 7 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
Dear Client, I am excited to submit my proposal for the Project posted on Freelancer. As an experienced in Javascript, I believe I have the skills and expertise required to deliver high-quality work on this project. I understand that you are looking for an experienced developer. As someone who has worked on similar projects before, I am confident that I can complete the project to your satisfaction. Here are a few reasons why I believe I am the best fit for this project: I have a track record of delivering high-quality work within the given timeframe. I am always open to feedback and willing to make revisions until the project meets your expectations. I am available to start working on your project immediately. I am excited about the opportunity to work with you on this project and look forward to discussing it further with you. Please don't hesitate to contact me if you have any questions or want to discuss the project in more detail. Thank you for considering my proposal. Sincerely, Muhammad Younus
$23 USD v 9 dnech
0,0 (0 recenze)
0,0
0,0

O klientovi

Pochází z UNITED STATES
San Francisco, United States
5,0
262
Ověřená platební metoda
Členem od čvc 22, 2002

Ověření klienta

Díky! Poslali jsme vám e-mailem odkaz pro získání kreditu zdarma.
Při odesílání e-mailu se něco pokazilo. Zkuste to prosím znovu.
Registrovaných uživatelů Zveřejněných projektů
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Načítání náhledu
Bylo uděleno povolení ke geolokaci.
Vaše doba přihlášení vypršela a byli jste odhlášeni. Přihlaste se znovu.