Permalink
Browse files

reverting to old tabs.js because others don't function correctly in IE8-

  • Loading branch information...
1 parent 0ed1e6e commit 751c738bbee5ffcebd59f72ba00feb173a748f8e @dhg committed Aug 18, 2011
Showing with 28 additions and 26 deletions.
  1. +28 −26 javascripts/tabs.js
View
@@ -7,34 +7,36 @@
* 8/17/2011
*/
+
$(document).ready(function() {
/* Tabs Activiation
- ================================================= */
- $('ul.tabs > li').live('click', function(e) {
- var $tab = $(this);
- var $href = $tab.find('a:first');
- var $otherHrefs = $tab.siblings().find('a');
- var contentLocation = $href.attr('href');
-
- //Let go if not a hashed one
- if(contentLocation[0]=="#") {
- e.preventDefault();
-
- $otherHrefs.removeClass('active');
-
- //Make Tab Active
- if (!$href.hasClass('active')){
- $href.addClass('active');
- }
-
- //Show Tab Content & add active class
- $(contentLocation)
- .show()
- .addClass('active')
- .siblings()
- .hide()
- .removeClass('active');
- }
+ ================================================== */
+
+ var tabs = $('ul.tabs');
+
+ tabs.each(function(i) {
+
+ //Get all tabs
+ var tab = $(this).find('> li > a');
+ tab.click(function(e) {
+
+ //Get Location of tab's content
+ var contentLocation = $(this).attr('href');
+
+ //Let go if not a hashed one
+ if(contentLocation.charAt(0)=="#") {
+
+ e.preventDefault();
+
+ //Make Tab Active
+ tab.removeClass('active');
+ $(this).addClass('active');
+
+ //Show Tab Content & add active class
+ $(contentLocation).show().addClass('active').siblings().hide().removeClass('active');
+
+ }
+ });
});
});

0 comments on commit 751c738

Please sign in to comment.