Avatar billede kaspermb Nybegynder
07. december 2011 - 15:52 Der er 6 kommentarer og
1 løsning

Lidt hjælp til et kort jQuery script.

Hej Eksperter

Jeg har følgende jQuery script som sørger for at mine to div bokse har samme højde. Alt virker godt, men mit spørgsmål vil så lyde på hvordan dette script skulle se ud hvis jeg har en tredje div boks som jeg berne vil have også skal have samme højde som de to andre.

--KODE--
$(document).ready(function() {
    var leftHeight = $('#blok1').height();
    $('#blok2').css({'height':leftHeight});
});
--KODE--

Jeg vil altså have at koden virker for (blok1, blok2 & blok3) og ikke kun (blok1 & blok2) som det er nu.
Avatar billede arne_v Ekspert
07. december 2011 - 15:58 #1
JavaScript != Java
Avatar billede keysersoze Guru
07. december 2011 - 16:11 #2
$(document).ready(function() {
    var leftHeight = $('#blok1').height();
    $('#blok2').css({'height':leftHeight});
    $('#blok3').css({'height':leftHeight});
});
Avatar billede keysersoze Guru
07. december 2011 - 16:12 #3
#1 Det må efterhånden være blevet en de facto standard at kalde javascript for java ;)
Avatar billede kaspermb Nybegynder
07. december 2011 - 19:34 #4
Denne kode virker ikke

$(document).ready(function() {
    var leftHeight = $('#blok1').height();
    $('#blok2').css({'height':leftHeight});
    $('#blok3').css({'height':leftHeight});
});

Har måske ikke fået udtryk mig ordentligt, men jeg mente at hvis blok1 er 200px høj og blok2 og blok3 er mindre, så skal blok2 og blok3 vokse til 200px høj. Samtidig med at hvis det er blok3 som er 200px høj og blok1 og blok2 er mindre så skal blok1 og blok2 vokse til 200px høj.

Det virker overstående kode ikke til.
Avatar billede JensPeterSvensson Nybegynder
08. december 2011 - 12:09 #5
hvad med:

$(document).ready(function() {
    var height = Math.max(Math.max($('#blok1').height(),$('#blok2').height()),$('#blok3').height());
    $('#blok1').css({'height':height});
    $('#blok2').css({'height':height});
    $('#blok3').css({'height':height});
});
Avatar billede kaspermb Nybegynder
09. december 2011 - 08:23 #6
Tak JensPeterSvensson, det virker mega godt... :) Smid du et svar... :)
Avatar billede JensPeterSvensson Nybegynder
09. december 2011 - 11:10 #7
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester