Ich habe einen Bereich, der 2 Optionsfelder und 2 Beschriftungen enthält. Wenn ein Benutzer einen bestimmten Wert aus einer Dropdown-Liste auswählt, ist es nicht zutreffend, dass die Optionsfelder angezeigt werden, also blende ich sie aus. Wieder, wenn ein anderer Wert ausgewählt wird, blende ich sie wieder ein.
Wenn ich den Bereich, der sie enthält, ausblende, springt das Texteingabefeld auf der rechten Seite des Bereichs nach links, um den leeren Raum zu füllen. Wie kann ich das Texteingabefeld nach links gleiten, anstatt zu springen, wenn der Bereich ausgeblendet ist und auch wieder nach rechts gleitet, wenn der Bereich eingeblendet wird?
Die ID des Texteingabefeldes ist responseInput.
$("#logicSelect").change( function(){
if($("#logicSelect").val() == 10 || $("#logicSelect").val() == 9){
$("#checkBoxes:visible").fadeOut();
$("#newReponseRadio").val("false");
$("#existingResponseRadio").val("true");
}else{
$("#checkBoxes:hidden").fadeIn();
};
});
EDIT 1:
Ein kurzes Update. Ich habe versucht, die Folie und verblassen zu tun, aber es funktioniert nicht sehr gut.
if($("#logicSelect").val() == 10 || $("#logicSelect").val() == 9){
$("#checkBoxes:visible").animate({
opacity: 0
}, 2000, function(){
$("#checkBoxes").hide("slide", { direction: "left" }, 2000);
});
}else{
$("#checkBoxes:hidden").animate({
opacity: 100
}, 2000, function(){
$("#checkBoxes").show("slide", { direction: "right" }, 2000);
});
}
Erstens: Die Ausblendanimation funktioniert einwandfrei. Wenn ich die Überblendung zurück zu 100% seine sofortige und nicht schrittweise tun. Auch wenn es die Folie tut das Eingabefeld beschließt, die nächste Zeile zu springen und wieder zurück aus irgendeinem seltsamen Grund, als ob seine Größenänderung der Elemente. Hat jemand eine Idee? Ich habe gerade erst begonnen, JQuery heute zu tun, also wenn ich bin dichte lassen Sie mich wissen.
EDIT 2:
Wenn Sie den Schieberegler allein und ohne die anderen Funktionen ausführen, springen die Kontrollkästchen der Elemente immer in eine neue Zeile. Warum springt die Spanne zwischen den Zeilen?
EDIT 3:
Okay, nur um das klarzustellen. Ich habe 3 Dropdowns, die Spanne mit den Radio-Buttons (die ich versuche zu verblassen und Folie) und dann eine endgültige Dropdown-Liste. Wenn ich die gleitende die Spanne und die endgültige Dropdown-Liste gehen immer auf eine neue Zeile? so bin ich an dieser Stelle im Moment stecken.