Find Jobs
Hire Freelancers

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

$15-30 USD

Geschlossen
Veröffentlicht vor etwa 1 Jahr

$15-30 USD

Bezahlt bei Lieferung
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.
Projekt-ID: 36259296

Über das Projekt

15 Vorschläge
Remote Projekt
Aktiv vor 1 Jahr

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
15 Freelancer bieten im Durchschnitt $41 USD für diesen Auftrag
Avatar des Nutzers
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 in 2 Tagen
5,0 (23 Bewertungen)
5,6
5,6
Avatar des Nutzers
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 in 1 Tag
5,0 (12 Bewertungen)
4,3
4,3
Avatar des Nutzers
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 in 7 Tagen
4,8 (10 Bewertungen)
4,1
4,1
Avatar des Nutzers
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 in 2 Tagen
5,0 (10 Bewertungen)
2,9
2,9
Avatar des Nutzers
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 in 7 Tagen
5,0 (3 Bewertungen)
2,6
2,6
Avatar des Nutzers
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 in 2 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
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 in 7 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
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 in 7 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
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 in 9 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von UNITED STATES
San Francisco, United States
5,0
262
Zahlungsmethode verifiziert
Mitglied seit Juli 22, 2002

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.