Best Elementor Notification Bar Method

Facebook
Twitter
Reddit
WhatsApp

jQuery - Hide element

				
					<script>
   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>
     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
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

More to explorer

Elementor Multi-Column Dropdown

https://youtu.be/72L8eLoIrCU Target all dropdown menus @media(min-width:767px) { /* When hovering over a menu item that has children, display its submenu as a

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

45 Minute Wordpress Support

Get your Wordpress questions answered and your Wordpress issues resolved.