Find Jobs
Hire Freelancers

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

$15-30 USD

Kapalı
İlan edilme: 1 yıldan fazla önce

$15-30 USD

Teslimde ödenir
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.
Proje No: 36259296

Proje hakkında

15 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 1 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
15 freelancer bu proje için ortalama $41 USD teklif veriyor
Kullanıcı Avatarı
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 2 gün içinde
5,0 (23 değerlendirme)
5,6
5,6
Kullanıcı Avatarı
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 1 gün içinde
5,0 (12 değerlendirme)
4,3
4,3
Kullanıcı Avatarı
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 7 gün içinde
4,8 (10 değerlendirme)
4,1
4,1
Kullanıcı Avatarı
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 2 gün içinde
5,0 (10 değerlendirme)
2,9
2,9
Kullanıcı Avatarı
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 7 gün içinde
5,0 (3 değerlendirme)
2,6
2,6
Kullanıcı Avatarı
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 2 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
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 7 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
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 7 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
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 9 gün içinde
0,0 (0 değerlendirme)
0,0
0,0

Müşteri hakkında

   UNITED STATES bayrağı
San Francisco, United States
5,0
262
Ödeme yöntemi onaylandı
Tem 22, 2002 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.