From c1c041d6bf2646b7c8222edbdde614428fccf434 Mon Sep 17 00:00:00 2001 From: ayaya Date: Tue, 16 Oct 2012 20:02:50 +0800 Subject: [PATCH] Rebind event handler when call foundationTopBar repeatly --- .../javascripts/foundation/jquery.foundation.topbar.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vendor/assets/javascripts/foundation/jquery.foundation.topbar.js b/vendor/assets/javascripts/foundation/jquery.foundation.topbar.js index e84e805cd..8c7beb705 100644 --- a/vendor/assets/javascripts/foundation/jquery.foundation.topbar.js +++ b/vendor/assets/javascripts/foundation/jquery.foundation.topbar.js @@ -35,7 +35,7 @@ methods.largestUL(); } - $('.top-bar .toggle-topbar').live('click.fndtn', function (e) { + $('.top-bar .toggle-topbar').die('click.fndtn').live('click.fndtn', function (e) { e.preventDefault(); if (methods.breakpoint()) { @@ -46,7 +46,7 @@ }); // Show the Dropdown Levels on Click - $('.top-bar .has-dropdown>a').live('click.fndtn', function (e) { + $('.top-bar .has-dropdown>a').die('click.fndtn').live('click.fndtn', function (e) { if (Modernizr.touch || methods.breakpoint()) e.preventDefault(); @@ -69,7 +69,7 @@ }); // Go up a level on Click - $('.top-bar .has-dropdown .back').live('click.fndtn', function (e) { + $('.top-bar .has-dropdown .back').die('click.fndtn').live('click.fndtn', function (e) { e.preventDefault(); var $this = $(this), -- 2.47.3