SHOW:
|
|
- or go back to the newest paste.
1 | <!DOCTYPE html> | |
2 | <html> | |
3 | <head><title></title> | |
4 | <script src="jquery-3.1.1.min.js"></script> | |
5 | <script src="jquery.sizes.js"></script> | |
6 | </head> | |
7 | <body style=' | |
8 | margin-top:10px; | |
9 | border-top-width:11px; | |
10 | padding-top:12px; | |
11 | border-style:solid;border-color:cyan; | |
12 | padding-bottom:13px; | |
13 | border-bottom-width:14px; | |
14 | margin-bottom:15px; | |
15 | '> | |
16 | <div id='outer' style='background-color:lime;height:100%; | |
17 | margin-top:16px; | |
18 | border-top-width:17px; | |
19 | padding-top:18px; | |
20 | border-style:solid;border-color:red; | |
21 | padding-bottom:19px; | |
22 | border-bottom-width:20px; | |
23 | margin-bottom:21px; | |
24 | ' | |
25 | > | |
26 | <p>line 1</p> | |
27 | <div id='inner' style='background-color:pink; | |
28 | margin-top:22px; | |
29 | border-top-width:23px; | |
30 | padding-top:24px; | |
31 | border-style:solid;border-color:blue; | |
32 | padding-bottom:25px; | |
33 | border-bottom-width:26px; | |
34 | margin-bottom:27px; | |
35 | '> | |
36 | <p>line 2</p> | |
37 | <p>line 3</p> | |
38 | <p id='debug'></p> | |
39 | </div> | |
40 | </div> | |
41 | <script> | |
42 | console.log('------------------------------------------------------------------'); | |
43 | /*global $*/ | |
44 | "use strict"; | |
45 | $( window ).resize( function() | |
46 | { | |
47 | - | var x = 0 + |
47 | + | var x = 0 + |
48 | // + $('#inner').margin().top | |
49 | + $('#inner').offset().top | |
50 | + $('#inner').border().top | |
51 | + $('#inner').padding().top | |
52 | // inner content, inside hieght | |
53 | + $('#inner').padding().bottom | |
54 | + $('#inner').border().bottom | |
55 | + $('#inner').margin().bottom | |
56 | + $('#outer').padding().bottom | |
57 | + $('#outer').border().bottom | |
58 | + $('#outer').margin().bottom | |
59 | + $('body').padding().bottom | |
60 | + $('body').border().bottom | |
61 | + $('body').margin().bottom; | |
62 | ||
63 | - | var h = $(window).height() - x; |
63 | + | var h = $(window).height() - x; |
64 | ||
65 | $('#inner')[0].style.height = h+'px'; | |
66 | - | /* Trace */ if(false) |
66 | + | |
67 | - | { |
67 | + | |
68 | - | var newbot = $('body').offset().top + |
68 | + | |
69 | - | i.offset().top + |
69 | + | |
70 | - | i.outerHeight(true) ; |
70 | + | |
71 | - | D(h +'-'+ newbot +" = "+ (h - newbot)); |
71 | + | |
72 | - | } |
72 | + | |
73 | </HTML> |