GrootMadeGrootMade
Pricing
GrootConnectRegister
Explore allThemesPluginsKitsCollectionsPacksAuthorsCategoriesTagsTrendingDownload PluginPricingResourcesBlogChangelogContact usDocumentationCommunity
GrootMadeGrootMade
ExplorePricingDashboardBlogContact usTermsPrivacy

The WP® trademark is the intellectual property of the WP Foundation, and the Woo® and WooCommerce® trademarks are the intellectual property of WooCommerce, Inc. Uses of the WP®, Woo®, and WooCommerce® names in this website are for identification purposes only and do not imply an endorsement by WP Foundation or WooCommerce, Inc. GrootMade is not endorsed or owned by, or affiliated with, the WP Foundation or WooCommerce, Inc.

Petra

AI assistant for GrootMade

Hi! I'm Petra 👋 Ask me to help you find the perfect WP plugin, theme, or template kit.

Need human help?
Join our DiscordChat on Telegram
Join Discord
ExploreGenesis JS / No JS

Genesis JS / No JS

Detect JavaScript support in Genesis child themes

Adds a 'no-js' body class to the front-end of Genesis child themes, then swaps it to 'js' if JavaScript is enabled. Lets you style elements based on JS availability without extra code.

Visit Genesis JS / No JS
fv_plugin

Genesis JS / No JS

Detect JavaScript support in Genesis child themes

Visit site

This plugin adds a 'no-js' body class to the front-end of Genesis child themes and replaces it with 'js' when JavaScript is detected. It's designed for developers building on the Genesis Framework who need to apply different styles depending on whether a visitor has JavaScript enabled.

  • Automatic body class swapping: The plugin outputs a small inline script right after the opening <body> tag, changing the class from no-js to js if JavaScript is active. No configuration needed.
  • Reduces flash of unstyled content: By placing the script early in the page load, the plugin minimizes the visual flicker that can occur when styles switch from a no-JS to a JS state.
  • Lightweight and non-blocking: The inline script is minimal and does not delay rendering of other page elements.
  • Works with Genesis hooks: The plugin uses the genesis_before hook, so it integrates cleanly with Genesis child themes without modifying theme files.
  • No settings required: Once activated, the plugin runs immediately. There are no options to configure, making it a set-and-forget solution for Genesis developers.

Package Contents

Package contents information is not available yet.

Version History

No version history available for this item yet.

Comments

No comments yet. Be the first to start the conversation!

Security Scan

More themes and plugins like Genesis JS / No JS

About

Adds a 'no-js' body class to the front-end of Genesis child themes, then swaps it to 'js' if JavaScript is enabled. Lets you style elements based on JS availability without extra code.

  • Genesis JS / No JS
  • v3.2.1
  • 6 days ago
  • Apr 25, 2026
  • Access: Silver
  • Gary Jones
  • Plugin
  • 0
  • No comments