dwex
Erfahrenes Mitglied
Hallo Leute,
ich habe momentan ein Formular bei dem ich zusätzliche Formularfelder mit einer Checkbox einblende.
Das Javascript sieht so aus:
Jetzt möchte ich aber einen toogle-Effekt (aus jQuery) haben der das Div nicht einfach einblendet sondern "rein fährt".
Ich habe sowas gefunden leider funktioniert das ja nur mit allen a-Tags auf einer Seite und ich weis nicht wie ich das Umschreiben könnte.
Hier das Beispiel:
Ich würde mich über eure geschätzte Hilfe sehr freuen und bedanke mich im voraus dafür.
ich habe momentan ein Formular bei dem ich zusätzliche Formularfelder mit einer Checkbox einblende.
Das Javascript sieht so aus:
HTML:
function changeDisplay (id) {
if (document.getElementById(id).style.display != "block") {
document.getElementById(id).style.display = "block";
} else {
document.getElementById(id).style.display = "none";
}
}
Jetzt möchte ich aber einen toogle-Effekt (aus jQuery) haben der das Div nicht einfach einblendet sondern "rein fährt".
Ich habe sowas gefunden leider funktioniert das ja nur mit allen a-Tags auf einer Seite und ich weis nicht wie ich das Umschreiben könnte.
Hier das Beispiel:
HTML:
$(document).ready(function() {
var links = $('.leistungen > a');
var boxes = $('.leistungen > div').hide();
$(document).on('click', '.leistungen > a', function(e) {
e.preventDefault();
$(this).toggleClass('active');
var i = links.not(this).removeClass('active').end().index(this);
var box = boxes.eq(i);
boxes.not(box).slideUp();
box.slideToggle();
});
});