From 486658ca697144000c1251e2d5aff44d4249c0cc Mon Sep 17 00:00:00 2001 From: Eric Holscher Date: Wed, 23 Oct 2013 17:11:16 -0700 Subject: [PATCH] Use document.on(click) so that it updates as the DOM changes --- sphinx_rtd_theme/static/theme.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/sphinx_rtd_theme/static/theme.js b/sphinx_rtd_theme/static/theme.js index 9143c8b1..1d641349 100644 --- a/sphinx_rtd_theme/static/theme.js +++ b/sphinx_rtd_theme/static/theme.js @@ -1,15 +1,16 @@ -$( document ).ready(function() { +$(document).ready(function() { // Shift nav in mobile when clicking the menu. - $("[data-toggle='wy-nav-top']").click(function() { + $(document).on('click', "[data-toggle='wy-nav-top']", function() { $("[data-toggle='wy-nav-shift']").toggleClass("shift"); $("[data-toggle='rst-versions']").toggleClass("shift"); }); // Close menu when you click a link. - $(".wy-menu-vertical .current ul li a").click(function() { + $(document).on('click', ".wy-menu-vertical .current ul li a", function() { $("[data-toggle='wy-nav-shift']").removeClass("shift"); $("[data-toggle='rst-versions']").toggleClass("shift"); }); - $("[data-toggle='rst-current-version']").click(function() { + $(document).on('click', "[data-toggle='rst-current-version']", function() { $("[data-toggle='rst-versions']").toggleClass("shift-up"); }); }); +