In dieser Geige muss ich einen DIV auf eine Anfangsbreite von 250px abschneiden, was ich bereits mit '...' mache; beim Klicken auf mein eigenes "?" Taste dehnt es sich dann auf 500px:DIV Abgekürzt mit Ellipse in Kurzform, erweitert beim Anklicken Icon
https://jsfiddle.net/my8jpn01/16/
CSS
.truncate {
width: 250px;
/* need automatic multi-line height */
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
border:1px solid #999999;
float: left;
word-wrap: break-word;
}
JS
$('.helpicon').on('click', function() {
$('.truncate').css('width','500px');
$('.truncate').css('overflow','visible');
});
Meine Probleme:
1) Die erweiterte DIV mehrzeiligen sein muss, variable Höhe. Gerade jetzt ist es überfüllt, sogar mit dem Wortumbruch. Das Einstellen einer Höhe funktioniert nicht.
2) Gibt es eine Möglichkeit, das "?" Teil des abgeschnittenen DIV?
3) Es sollte einen Link zum Ausblenden geben, sobald er erweitert wurde, um zur ursprünglichen komprimierten Version zurückzukehren.
Vielen Dank!
funktioniert nicht in IE 11: https://jsfiddle.net/my8jpn01/45/ –
@geneb. Intial hat unerwartetes Verhalten in IE11. Verwenden Sie erben oder normal. Ich habe meine Antwort bearbeitet. – Vector
Vielen Dank für diese Korrektur –