javascript remove jQuery-Imposta l'altezza minima di div




jquery remove class (3)

Questo è probabilmente molto facile per la maggior parte di voi. Ma ho bisogno di un piccolo frammento che cerca l'altezza corrente di un div (il div ha un'altezza dinamica basata sul contenuto al suo interno) e quindi imposta quel valore nel valore di altezza minima della classe css.

Fondamentalmente ciò significa che voglio che questo container abbia la sua altezza minima per essere esattamente lo stesso valore della sua altezza attuale. Questo è probabilmente uno veloce :)


var elt = document.getElementById("<%= this.your_element_id.ClientID %>");
elt.style.minHeight = elt.clientHeight + 'px';

Se ti capisco correttamente, potresti fare quanto segue:

$(".foo").css("min-height", function(){ 
    return $(this).height();
});

solo una prova di concetto!

     // attend for dom ready
    $(function() {
        // hide .foo before we get it's height
        $('.foo').hide();
        // get the height, also the one mentioned below is a good one!
        var foo_height = $('.foo').height();
        // see if the actual height respect our needs! esample 180px
        if ( foo_height > 180 ) {
            // set the height and show it!
            //$('.foo').css('height', foo_height + 'px').show(); OR try
            $('.foo').height( foo_height ).show();
        } else {
            //do something else here
            }
});

questo dovrebbe funzionare come previsto!





css