SPIRIT HALLOWEEN New 2023 Decor Full Store Walkthrough

1 year ago 269 ViewsGo Pro for $9.99


Join us at Spirit Halloween for a look at the 2023 Store Full Walkthrough for Decor and Props. We will show you many new items this year from Animatronics to mask to props. Spirit Halloween always has been a leading Halloween Store and one of our favorites. Spirit Halloween has a great lineup this year so let’s go inside and see what this store has to offer.

#spirithalloween
#halloween2023
#halloweendecor

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
document.addEventListener('click', function (event) { const isMemberToggle = event.target.matches('#toggleMembers'); const isPostToggle = event.target.matches('#togglePosts'); if (isMemberToggle) { membersSection.classList.remove('d-none'); postsSection.classList.add('d-none'); toggleMembers.classList.add('active'); togglePosts.classList.remove('active'); // Hide pagination links const paginationLinks = document.querySelector('.nav-links'); if (paginationLinks) { paginationLinks.style.display = 'none'; } } if (isPostToggle) { postsSection.classList.remove('d-none'); membersSection.classList.add('d-none'); togglePosts.classList.add('active'); toggleMembers.classList.remove('active'); // Show pagination links const paginationLinks = document.querySelector('.nav-links'); if (paginationLinks) { paginationLinks.style.display = 'block'; } } }); document.addEventListener('DOMContentLoaded', function() { // Toggle posts const togglePostsButton = document.querySelector('.toggle-posts'); const recentPostsContainer = document.getElementById('recent-posts-container'); if (togglePostsButton) { togglePostsButton.addEventListener('click', function() { if (recentPostsContainer.style.display === 'none' || recentPostsContainer.style.display === '') { recentPostsContainer.style.display = 'block'; // Show posts togglePostsButton.textContent = 'Hide Posts'; // Change button text } else { recentPostsContainer.style.display = 'none'; // Hide posts togglePostsButton.textContent = 'Recent Posts'; // Change button text } }); } // Toggle current post description const toggleDescriptionButton = document.querySelector('.toggle-description'); const currentPostDescription = document.querySelector('.current-post-description'); if (toggleDescriptionButton) { toggleDescriptionButton.addEventListener('click', function() { if (currentPostDescription.style.display === 'none' || currentPostDescription.style.display === '') { currentPostDescription.style.display = 'block'; // Show description toggleDescriptionButton.textContent = 'Hide Description'; // Change button text } else { currentPostDescription.style.display = 'none'; // Hide description toggleDescriptionButton.textContent = 'Description'; // Change button text } }); } }); document.addEventListener('DOMContentLoaded', function() { var toggleButton = document.getElementById('sidebar-toggle'); var sidebar = document.getElementById('sticky-sidebar'); // Set initial sidebar state (open by default) function setInitialState() { if (localStorage.getItem('sidebarState') === 'inactive') { sidebar.classList.add('active', 'sidebar-active'); // Open if previously inactive } else { sidebar.classList.remove('active', 'sidebar-active'); // Start closed } } setInitialState(); // Toggle sidebar on button click toggleButton.addEventListener('click', function() { sidebar.classList.toggle('active'); // Toggle the active class sidebar.classList.toggle('sidebar-active'); // Toggle the sidebar-active class // Update localStorage with current state localStorage.setItem('sidebarState', sidebar.classList.contains('active') ? 'inactive' : 'active'); }); // Function to check window size function checkWindowSize() { // If window is between 1500px and 1600px if (window.innerWidth >= 1500 && window.innerWidth < 1600) { // Close the sidebar if it's currently open (inactive) if (!sidebar.classList.contains('active')) { sidebar.classList.add('active', 'sidebar-active'); // Close sidebar localStorage.setItem('sidebarState', 'inactive'); } } else if (window.innerWidth >= 1600) { // If the window is resized back above 1600px, open the sidebar if it was previously inactive if (localStorage.getItem('sidebarState') === 'inactive') { sidebar.classList.remove('active', 'sidebar-active'); // Open sidebar } } } // Add resize event listener window.addEventListener('resize', checkWindowSize); }); function removeNotification(notificationId) { fetch(ajax_object.ajax_url, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest' }, body: JSON.stringify({ action: 'remove_notification', id: notificationId }) }) .then(response => response.json()) .then(data => { if (data.success) { // Permanently remove the notification from the DOM const notificationItem = document.querySelector(`[data-notification-id="${notificationId}"]`); if (notificationItem) { notificationItem.remove(); } } }) .catch(error => console.error('Error:', error)); }