jQuery ein-und ausblenden, Umschalten div mit der plus und minus-Symbol
Habe ich den funktionsfähigen code für das ein-und ausblenden der div
. Wie sollte ich hinzufügen, zwei verschiedene icons als sprite-image, wenn das ein-und ausblenden aktiv sind?
Beispiel: + Symbol für show me, dann eine - Symbol für mich verstecken.
Hier ist die code, die ich habe:
http://jsfiddle.net/BLkpG/
$(document).ready(function(){
$(".slidingDiv").hide();
$(".show_hide").show();
$('.show_hide').click(function(){
$(".slidingDiv").slideToggle();
});
});
Müssen ändern Bild, um die oben genannten ein-und ausgeschaltet, um eine + oder -.
Dank
InformationsquelleAutor der Frage Paul | 2013-01-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Probieren Sie etwas wie dieses
jQuery
HTML
CSS
DEMO
InformationsquelleAutor der Antwort Enve
Ich würde sagen, der eleganteste Weg ist:
dann css:
und js:
FIDDLE
InformationsquelleAutor der Antwort Vytautas Butkus
Umschalten der text
Show
undHide
und bewegen Sie IhrebackgroundPosition
Y AchseLIVE-DEMO
CSS:
InformationsquelleAutor der Antwort Roko C. Buljan
dies funktioniert:
http://jsfiddle.net/UhEut/
CSS:
jQuery:
HTML:
in der CSS statt
content:" +";
Sie können einbackground-image
(mitbackground-position:right center;
undbackground-repeat:no-repeat
und vielleicht machen die.show_hide
angezeigt, wie durch block und geben ihm eine Breite, so dass die Hg-Bild ist nicht überlagert durch den link-text selbst).InformationsquelleAutor der Antwort fdiv_bug
HTML:
JavaScript:
InformationsquelleAutor der Antwort Bravo