Find Jobs
Hire Freelancers

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

$15-30 USD

Ditutup
Dibuat sekitar 1 tahun yang lalu

$15-30 USD

Dibayar ketika dikirim
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.
ID Proyek: 36259296

Tentang proyek

15 proposal
Proyek remot
Aktif 1 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
15 freelancer menawar dengan rata-rata $41 USD untuk pekerjaan ini
Avatar Pengguna
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 dalam 2 hari
5,0 (23 ulasan)
5,6
5,6
Avatar Pengguna
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 dalam 1 hari
5,0 (12 ulasan)
4,3
4,3
Avatar Pengguna
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 dalam 7 hari
4,8 (10 ulasan)
4,1
4,1
Avatar Pengguna
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 dalam 2 hari
5,0 (10 ulasan)
2,9
2,9
Avatar Pengguna
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 dalam 7 hari
5,0 (3 ulasan)
2,6
2,6
Avatar Pengguna
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 dalam 2 hari
0,0 (0 ulasan)
0,0
0,0
Avatar Pengguna
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 dalam 7 hari
0,0 (0 ulasan)
0,0
0,0
Avatar Pengguna
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 dalam 7 hari
0,0 (0 ulasan)
0,0
0,0
Avatar Pengguna
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 dalam 9 hari
0,0 (0 ulasan)
0,0
0,0

Tentang klien

Bendera UNITED STATES
San Francisco, United States
5,0
262
Memverifikasi Metode pembayaran
Anggota sejak Jul 22, 2002

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.