| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Wetmaster Registriert seit: Aug 2001 Ort: BERLIN
Beiträge: 3.075
| 100% height -50px
Hallo, Wie kann ich mit Javascript einen div 100% hochmachen und 50 pixel abziehen? Hintergrund: da das mit CSS nicht möglich ist, würde ich hier gerne auf JS zurückgreifen. Habe das mal via jquery so probiert: Code: <script type="text/javascript">
jQuery(document).ready(function($){
var divheight = "100%";
$('#wrapper').height(divheight-50);
});
</script> jemand ne idee? Ich habe das hier schonmal vor Jahren mit nem fertigen Script gesehen aber finde es nicht mehr wieder. |
| | |
| | #2 (permalink) |
| Wetmaster Registriert seit: Aug 2001 Ort: BERLIN
Beiträge: 3.075
|
erster fortschritt: HTML-Code: <script type="text/javascript"> jQuery(document).ready(function($){ var divheight = $(window).height(); $('#wrapper').height(divheight-50); }); </script> |
| | |
| | #6 (permalink) |
| Inventar Registriert seit: Jul 2002
Beiträge: 6.882
| HTML-Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>test</title> <script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> function resize_div(){ var height = window.innerHeight - 50+"px"; $('#wrapper').css({'height':height}); } $(document).ready(function(){ resize_div(); }); $(window).resize(function(){ resize_div(); }); </script> <style type="text/css"> #wrapper{ background-color:red; border: 1px solid black; } </style> </head> <body> <div id="wrapper"> </div> </body> </html>
__________________ (\__/) (='.'=) (")_(") |
| | |
| | #7 (permalink) |
| Wetmaster Registriert seit: Aug 2001 Ort: BERLIN
Beiträge: 3.075
|
ja der kennt innerheight nicht?! edit: habs mal überarbeitet. so gehts auch im IE6 (sogar besser als im FF): HTML-Code: <script type="text/javascript"> $(document).ready(function(){ function resize_div(){ var divheight = $(window).height(); $('#wrapper').height(divheight-50); } $(document).ready(function(){ resize_div(); }); $(window).resize(function(){ resize_div(); }); }); </script> Geändert von Nicmare (29-10-2008 um 17:05 Uhr) |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Feb 2008 Ort: Bremen
Beiträge: 78
|
@nicmare: hat sich schon geklärt, aber ich meinte: PHP-Code: also vergiss den comment einfach. ;-) MfG Geändert von zombienoxx (30-10-2008 um 12:27 Uhr) |
| | |
| | #10 (permalink) |
| nobody is perfect Registriert seit: Jul 2004 Ort: munich
Beiträge: 876
| In die jQuery-Version 1.2.6 ist ja das dimension-Plugin in das Release mit integriert worden. Somit hast du jetzt auch ein innerHeight zur Verfügung. Daher kannst du jetzt auch folgendes machen: HTML-Code: var divheight = $(window).innerHeight();
__________________ |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Feb 2008 Ort: Bremen
Beiträge: 78
|
@nightflyer: ui ich bin nicht mehr si fit in den mathematischen be´zeichnungen für + - * /, was eigentl. schon sehr peinlich ist für jmd. der js und php programme entwickelt. ich habs einfach mal editiert ;-) MfG |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |