Tags:
javascript
Hej udviklere
Jeg har fundet et mootools script til equal height jeg er ved at modificere til mine behov, men det vil ikke rigtig lykkes.
Sådan her virker det:
function equalHeights() {
var height = 0;
divs = $$("#innerwrap", "#right");
divs.each( function(e){
if (e.offsetHeight > height){
height = e.offsetHeight;
}
});
divs.each( function(e){
e.setStyle( 'height', height + 'px' );
if (e.offsetHeight > height) {
e.setStyle( 'height', (height - (e.offsetHeight - height)) + 'px' );
}
});
}
window.onload = function() {
equalHeights();
}
, men jeg vil gerne have det til at fungere så jeg sender "#innerwrap", "#right" med som argumenter i funktionskaldet i stedet for.
Har i nogen forslag?
2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
0
Tilføjelse: kodeeksemplet er kun et eksempel, meningen er at der skal være variabelt antal argumenter...
0
Løst..
Man kan kalde arguments som et array når man kalder en funktion..
som ovenover, og hvis jeg sender 3 argumenter med kan jeg kalde arguments[0], 1 2 osv..