Advertisement
Guest User

Untitled

a guest
Jun 28th, 2013
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (function (e, t, n) {
  2.     "use strict";
  3.     e.fn.foundationAccordion = function (t) {
  4.         var n = function (e) {
  5.             return e.hasClass("hover") && !Modernizr.touch
  6.         };
  7.         e(document).on("mouseenter", ".accordion li", function () {
  8.             var t = e(this).parent();
  9.             if (n(t)) {
  10.                 var r = e(this).children(".content").first();
  11.                 e(".content", t).not(r).slideUp(300).parent("li"), r.slideToggle(300, function () {
  12.                     r.parent("li").addClass("active")
  13.                 })
  14.             }
  15.         }), e(document).on("click.fndtn", ".accordion li .title", function () {
  16.             var t = e(this).closest("li"), r = t.parent();
  17.             if (!n(r)) {
  18.                 var i = t.children(".content").first();
  19.                 t.hasClass("active") ? r.find("li").removeClass("active").end().find(".content").slideUp(300) : (e(".content", r).not(i).slideUp(300).parent("li").removeClass("active"), i.slideDown(300, function () {
  20.                     i.parent("li").addClass("active")
  21.                 }))
  22.             }
  23.         })
  24.     }
  25. })(jQuery, this);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement