Launched January 16, 2024
EASY Elementor Loop Grid JavaScript Filtering

EASY Elementor Loop Grid JavaScript Filtering

Loop Grid Filtering with Elementor!

FreeOpen Source9,733 impressions#12 of its week

This repository contains a simple yet powerful JavaScript solution designed to enhance the functionality of Elementor loop grids. The script enables dynamic filtering of Elementor loop grid items based on user input, providing a seamless and interactive experience.

A JavaScript script that adds dynamic, real-time filtering to Elementor Pro loop grids.

for
Elementor Pro users who need searchable grid listings
pricing
open source
license
GPL-3.0
mayurjobanputra/EASY-Elementor-Loop-Grid-Javascript-Filtering 9 3HTMLupdated 3 years ago
works withElementor ProjQueryMutationObserver

Key features

6 features of EASY Elementor Loop Grid JavaScript Filtering
  • Dynamic Filtering — Filters grid items in real time as the user types, with a 1-second debounce.
  • Automatic Item Count — Shows the number of visible items versus total items in the grid.
  • MutationObserver Integration — Detects DOM changes to keep the item count accurate when items are added.
  • Responsive UI Elements — Provides styled input and count display that adapt to different screen sizes.
  • Load More Compatibility — Resets filter and updates count when Elementor’s Load More button adds items.
  • Pagination Support — Works with Elementor’s pagination feature, though infinite scroll isn’t verified.

Use cases

  • Allow visitors to quickly find products in a shop grid
  • Enable searchable FAQs displayed as a loop grid
  • Filter portfolio items by title or tag on a landing page

EASY Elementor Loop Grid JavaScript Filtering FAQ

Do I need Elementor Pro to use the script?+

Yes, the script is designed for Elementor Pro and compatibility with the free version isn’t guaranteed.

How is the filtering triggered?+

Filtering runs 1 second after the user stops typing to avoid excessive updates.

Can the script work with infinite scroll?+

It has not been tested with infinite scroll, so functionality there is unverified.

What if I encounter issues?+

Check that Elementor Pro is up to date, verify script placement, or ask for help on ChatGPT with your page HTML.

Do I need to write custom JavaScript?+

No, you just insert the provided code into a page or Elementor template as instructed.

Summarized by DevHunt from github.com · Oct 2, 2026. Details may change; check the official site.