]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
fix hash problem with full url href hash
authorjk <jk@modulingo.de>
Fri, 8 Jan 2016 08:16:25 +0000 (09:16 +0100)
committerjk <jk@modulingo.de>
Fri, 8 Jan 2016 08:16:25 +0000 (09:16 +0100)
Error: Syntax error, unrecognized expression: ttp://www.example.com/#panel1
http://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js
Line 2

js/foundation.tabs.js

index fc2409c5ad06c297a6f130c11b900bd8ead92af6..72df19562f9849405e3f5dc02aa6799380d201af 100644 (file)
@@ -88,7 +88,7 @@
       var $elem = $(this),
           $link = $elem.find('a'),
           isActive = $elem.hasClass('is-active'),
-          hash = $link.attr('href').slice(1),
+          hash = $link[0].hash.slice(1),
           linkId = hash + '-label',
           $tabContent = $(hash);
 
    */
   Tabs.prototype._handleTabChange = function($target){
     var $tabLink = $target.find('[role="tab"]'),
-        hash = $tabLink.attr('href'),
+        hash = $tabLink[0].hash,
         $targetContent = $(hash),
 
         $oldTab = this.$element.find('.' + this.options.linkClass + '.is-active')
                   .removeClass('is-active').find('[role="tab"]')
-                  .attr({'aria-selected': 'false'}).attr('href');
+                  .attr({'aria-selected': 'false'});
 
     $($oldTab).removeClass('is-active').attr({'aria-hidden': 'true'});