Smartmove’s Blogs & Tips

Five tips for moving with plants to see them arrive safely

Five tips for moving with plants to see them arrive safely Moving with plants is often one of the last things people think about in a relocation, yet it’s an...

How To Move Marble Tabletops & Other Goods

How to move marble tabletops & other goods with the experts from Smartmove Marble has been the material of choice for artisans and builders for thousands of years. Its durability,...

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 Offices? Here’s Why You Should Choose Smartmove as Your Office Mover in Sydney

Moving Offices? Here’s Why You Should Choose Smartmove as Your Office Mover in Sydney Looking for a team of exceptional office movers in Sydney to help you move into your...

Pallet Storage

Pallet storage Here at Smartmove we offer pallet storage. Pallet storage is primarily used by businesses which need to store freight for a period of time, before forwarding it on...

Modular Storage

Modular storage Modular storage or ‘mod’ storage is one of the types of storage we offer. Your belongings are securely placed inside purpose built, 10 cubic metre wooden storage modules. ...

Insure Your Move. Making Sure You Have The Right Cover

How to make sure your furniture and goods are safe and sound when you move house. Find out more about what insurance coverage you need when you move home.

7 Quick Questions To Ask Your Removalist

What to ask your removalists before you hire. All your top moving queries answered. From boxes to insurance, a removalist tackles your tough questions.

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; } }); }); } });