Smartmove’s Blogs & Tips

Smartmove Removals and Storage for a Hassle-Free Smooth Shifting Experience in Sydney

Located 3 kilometres from the north of Sydney Central business district, North Sydney is a major suburb that is filled with surprises and opportunities. Starting from Wendy Whiteley’s Secret garden...

Move Safely and Smoothly - Hire Professional Packers and Movers for Your Next Relocation in Sydney

Although the entire abstraction of contemporary living revolves around the concept of comfort, there are times when a perfectly settled life seems to be in a topsy-turvy state. One of...

All You Need to Know About Smartmove Removals and Storages’ Excellent Storage Services

Sydney is one of Australia’s most populated and popular cities. Many people call Sydney their home, and for many people; Sydney is a place of business and commerce. As such,...

Moving with Difficult Access

Are you moving with difficult access and have oversize furniture? Here at Smartmove we often come across properties with tight stairwells or obstructing walls that mean you can’t get your...

Fragile Removals in Sydney or Interstate

Fragile Removals in Sydney & Interstate: Smartmove Removals, Sydney When it comes to fragile removals from a home or office, Smartmove Removals & Storage are specialists in Sydney for local...

Heavy Item Removals in Sydney

Smartmove are up for any unusual removals challenge Sometimes we encounter unusual jobs that couriers won’t touch and other removal companies won’t even entertain. Here at Smartmove we like to...

Moving and Storage Solutions in Sydney

Are you looking for Moving and Storage solutions in Sydney? We provide all the Moving and Storage solutions for Commercial Relocations, Domestic Moves and Storage you will need in Sydney....

Removals & Storage on the Northern Beaches

Removals & Storage on Sydney’s Northern Beaches Smartmove Help Watermark Customers before the big move into the New Harbord Diggers. Smartmove have been selected as the preferred supplier Smartmove were...

How Hiring Removalists in Sydney Will Make Moving Easier

How Hiring Removalists in Sydney Will Make Moving Easier Saving you time and providing professional service The main advantage of hiring professional removalists in Sydney is saving time and energy...

Looking for storage in Sydney’s Eastern Suburbs? Here’s how Smartmove has you covered.

Looking for storage in Sydney’s Eastern Suburbs? Here’s how Smartmove has you covered. Smartmove is all about creating convenience when it comes to storage in the Eastern Suburbs.  We offer...

Smartmove Removals & Storage

Call Now 1300 762 786 / 1300 SMARTMOVE

QUICK QUOTE tag) document.addEventListener('DOMContentLoaded', function() { // Get current page URL path let currentPath = window.location.pathname; // Normalize the path - remove trailing slash for comparison currentPath = currentPath.replace(/\/$/, '') || '/'; // Get all nav links const navLinks = document.querySelectorAll('.navbar-nav .nav-link'); navLinks.forEach(link => { let href = link.getAttribute('href'); if (!href) return; // Normalize href - remove trailing slash let normalizedHref = href.replace(/\/$/, '') || '/'; // Special case: if we're on root (/) and link is /home, mark as active if (currentPath === '/' && normalizedHref === '/home') { link.classList.add('active'); const navItem = link.closest('.nav-item'); if (navItem) { navItem.classList.add('active'); } return; } // Check if current path matches the link href exactly if (currentPath === normalizedHref) { link.classList.add('active'); const navItem = link.closest('.nav-item'); if (navItem) { navItem.classList.add('active'); } return; } // For dropdown parent items, check if current path starts with the href if (normalizedHref !== '/' && normalizedHref !== '/home' && currentPath.startsWith(normalizedHref)) { link.classList.add('active'); const navItem = link.closest('.nav-item'); if (navItem) { navItem.classList.add('active'); } } }); // Also check dropdown items const dropdownLinks = document.querySelectorAll('.dropdown-item'); dropdownLinks.forEach(link => { let href = link.getAttribute('href'); if (!href) return; // Normalize href let normalizedHref = href.replace(/\/$/, '') || '/'; if (currentPath === normalizedHref) { link.classList.add('active'); // Add active to parent dropdown nav-item const parentDropdown = link.closest('.nav-item.dropdown'); if (parentDropdown) { parentDropdown.classList.add('active'); const parentLink = parentDropdown.querySelector('.nav-link.dropdown-toggle'); if (parentLink) { parentLink.classList.add('active'); } } } }); // Also check mega menu links const megaLinks = document.querySelectorAll('.mega-tile'); megaLinks.forEach(link => { let href = link.getAttribute('href'); if (!href) return; let normalizedHref = href.replace(/\/$/, '') || '/'; if (currentPath === normalizedHref || currentPath.startsWith(normalizedHref + '/')) { link.classList.add('active'); // Add active to parent mega menu nav-item const parentMega = link.closest('.nav-item.mega-parent'); if (parentMega) { parentMega.classList.add('active'); const parentLink = parentMega.querySelector('.nav-link.dropdown-toggle'); if (parentLink) { parentLink.classList.add('active'); } } } }); });// JavaScript to make parent links clickable and use hover on desktop document.addEventListener("DOMContentLoaded", function () {// Desktop hover open if (window.innerWidth >= 992) { document.querySelectorAll('.nav-item.dropdown, .nav-item.mega-parent') .forEach(function (dropdown) {dropdown.addEventListener('mouseenter', function () { const menu = this.querySelector('.dropdown-menu'); if (menu) menu.classList.add('show'); });dropdown.addEventListener('mouseleave', function () { const menu = this.querySelector('.dropdown-menu'); if (menu) menu.classList.remove('show'); }); });// Prevent dropdown-toggle from blocking navigation document.querySelectorAll('.nav-link.dropdown-toggle') .forEach(function (toggle) { toggle.addEventListener('click', function (e) { // Allow navigation on desktop const href = this.getAttribute('href'); if (href && href !== '#' && href !== '') { window.location = href; } }); }); } });