Best Elementor Notification Bar Method

Facebook
Twitter
Reddit
WhatsApp

jQuery - Hide element

				
					<script>window.addEventListener('DOMContentLoaded', function() {
   jQuery(document).ready(function($){
          const noticeBar = $('.notice-bar');
        const hideBar = localStorage.getItem('hideBar')
        if(hideBar){
          noticeBar.hide(); 
        }
        
        $('.close-bar').click(function(){
            noticeBar.slideUp();
            localStorage.setItem('hideBar', 'true')
        });
    });
 });</script>
				
			

jQuery - Hide for amount of days

				
					<script>window.addEventListener('DOMContentLoaded', function() {
     jQuery(document).ready(function($) {
        const noticeBar = $('.notice-bar');
        const hideBarTimestamp = localStorage.getItem('hideBarTimestamp');
        
        if (hideBarTimestamp) {
            const currentDate = new Date().getTime();
            const timeDifference = currentDate - hideBarTimestamp;

            // Check if 30 days (in milliseconds) have passed
            const THIRTY_DAYS_IN_MS = 30 * 24 * 60 * 60 * 1000;

            if (timeDifference < THIRTY_DAYS_IN_MS) {
                noticeBar.hide();
            } else {
                // If more than 30 days have passed, remove the timestamp
                localStorage.removeItem('hideBarTimestamp');
            }
        }

        $('.close-bar').click(function() {
            noticeBar.slideUp();

            // Save the current timestamp to local storage when hiding the bar
            const currentTimestamp = new Date().getTime();
            localStorage.setItem('hideBarTimestamp', currentTimestamp.toString());
        });
    });
});</script>
				
			
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments

More to explorer

How To Make a Hover Card Like a PRO in Elementor

https://youtu.be/pja-7Sfn8WI CSS selector .card-content{ height: 56%; margin-bottom: -134px; transition: all 0.5s ease; } selector .card-wrapper:hover .card-content{ margin-bottom: 0px; height: 100%; } selector

Elementor Button Border Gradient Tutorial

https://youtu.be/I9am2K_yopc Border Gradient Button CSS selector .elementor-button{ position: relative; overflow: hidden; z-index: 1; margin-bottom: -15px } selector .elementor-button:before{ content: ”; position: absolute;

0
Would love your thoughts, please comment.x
()
x

45 Minute Wordpress Support

Get your Wordpress questions answered and your Wordpress issues resolved.