------------------------------------------------------------
expand.js:
------------------------------------------------------------
(funkcja ($) {
$.fn.expandAll = funkcja (opcja) {
var brak = {
expTxt: "Pokazywać Wszystko",
cllpsTxt: "Chować Wszystko",
cllpsEl: ".collapse", // the element element
cyngiel: ".expand", // the element który zawierać the cyngiel the sekcja skutek na the indywidualny indywidualny sekcja
ref: ".expand", // the zmiana "Rozszerzać Wszystko/Zawalenie się Wszystko" wkładać przed the "ref"
showMethod: "pokazywać",
hideMethod: "kryjówka",
stan: "", // the brak element chować brak: używać "chować" lub "pokazywać"
prędkość: (0),
oneSwitch: prawdziwy
};
var o = $.extend ({}, brak, opcja);
var toggleTxt = o.expTxt;
jeżeli (o.state == "chować ") {
$ (o.cllpsEl) .find (o.cllpsEl + ": nie (.shown) ").hide ()
.prev () .find (o.trigger + "> a.open ").removeClass ("otwierać ");
} inny {
toggleTxt = o.cllpsTxt;
}
powrotny this.each (funkcja (wskaźnik) {
var referent, $cllps, $tr;
jeżeli (o.ref) {
var zbiornik;
jeżeli (this.id.length) {
zbiornik = "#" + this.id;
} inny jeżeli (this.className.length) {
zbiornik = this.tagName.toLowerCase () + "." + this.className.split ('') .join (" .");
} inny {zbiornik = this.tagName.toLowerCase ();}
referent = $ (o.ref) .find (""" + o.ref + ": najpierw" ");
$cllps = $ (o.cllpsEl) .closest (zbiornik) .find (o.cllpsEl);
$tr = $ (to) .closest (zbiornik) .find (o.trigger + "> a ");
} inny {
referent = $ (to);
$cllps = $ (o.cllpsEl) .find (o.cllpsEl);
$tr = $ (to) .find (o.trigger + "> a ");
}
jeżeli (o.oneSwitch) {
referent.before ("" + toggleTxt + " ");
} inny {
referent.before ("" + o.expTxt + " | " + o.cllpsTxt + " ");
}
referent.prev ("p ").find ("").click (funkcja () {
jeżeli ($ (o.expTxt) .text () == o.expTxt) {
jeżeli (o.oneSwitch) {$ (o.cllpsTxt) .text (o.cllpsTxt);}
$tr.addClass ("otwierać ");
$cllps [o.showMethod] (o.speed);
} inny {
jeżeli (o.oneSwitch) {$ (o.expTxt) .text (o.expTxt);}
$tr.removeClass ("otwierać ");
$cllps [o.hideMethod] (o.speed);
}
wracać fałszywy;
});
});};
------------------------------------------------------------
funkcja który iść w the .cfm kartoteka
------------------------------------------------------------
$ (funkcja () {
// --- Using the brak opcja:
$ ("h3.expand") .toggler ({initShow: "div.collapse: najpierw"});
// --- Inny opcja:
// $ ("h3.expand") .toggler ({metoda: "toggle", prędkość: (0)});
// $ ("h3.expand") .toggler ({metoda: "toggle"});
// $ ("h3.expand") .toggler ({prędkość: "szybki"});
// $ ("h3.expand") .toggler ({metoda: "fadeToggle"});
// $ ("h3.expand") .toggler ({metoda: "slideFadeToggle"});
$("#content") .expandAll ({cyngiel: "h3.expand", ref: "div.demo", showMethod: "slideDown", hideMethod: "slideUp", prędkość: 400, oneSwitch: fałszywy});
});
------------------------------------------------------------
css
------------------------------------------------------------
/*css dla Containers* Containers*
/* --------
The CSS reguła oferować tutaj być właśnie przykład, ty móc jako baza.
Kształtować twój "rozszerzać/zawalenie się" zawartość tak, że ono spotykać the styl twój miejsce.
--------- *
* {margines: (0); podszycie: (0)}
/* --- Strona Struktura --- *
#wrapper {
margines: (0) samochód;
/*padding: 15px 15%; *
tekst-wyrównywać: lewy;
}
#wrapper h3 {
margines: (0);
}
#content {
/*max-width: 70em; *
szerokość: 100%;
margines: (0) samochód;
podszycie-zgłębiać: 0px;
przelew: chować
}
.demo {
margines: (0) samochód;
podszycie: (0);
pozycja: krewny;
tło: #000;
}
.collapse h4 {podszycie: (0);}
#DocumentID, .DocumentID {margin-zgłębiać: 5px; tekst-wyrównywać: centrum; kolor: #000;}
/* --- Kłoszenie --- *
.expand {podszycie-zgłębiać: (0);}
/* --- Połączenie --- *
#switch, .switch {
kolor: #BCB39A;
szerokość: 220px;
margines: (0);
podszycie: (0) (0) (0) 10px;
tekst-wyrównywać: lewy;
}
.expand a {
pokaz: blok;
podszycie: 5px 40px 5px 10px;
kolor: #8A5D3C;
}
.expand a: połączenie, .expand a: odwiedzać {
kolor: #8A5D3C;
tło: url (. /images/arrow-down.gif) żadny-powtarzać;
margines: (0);
podszycie: (0) (0) (0) 10px;
}
.expand a: hover, .expand a: aktywny, .expand a: ostrość {
tekst-dekoracja: nikt;
}
.expand a.open: połączenie, .expand a.open: odwiedzać {
tło: url (. /images/arrow-up.gif) żadny-powtarzać;
margines: (0);
podszycie: (0) (0) (0) 10px;
}
/*subNav*/
.subNav a {
kolor: #BCB39A;
tekst-dekoracja: nikt;
}
.subNav a: hover {
kolor: #8A5D3C;
tekst-dekoracja: nikt;
}
.focus a {tekst-dekoracja: nikt; kolor: #fff;}
.focus a: hover {tekst-dekoracja: nikt;}
h3.expand {
margines: (0);
podszycie: 15px (0) (0) (0);
chrzcielnica-obciążać: normalna;
}
h4.subNav, h4.focus {
margines: (0);
podszycie: (0) (0) 5px 10px;
chrzcielnica-obciążać: normalna;
tekst-przekształcać: nikt;
}
------------------------------------------------------------
section że pokaz the menu od the .cfm kartoteka:
------------------------------------------------------------
|