| <html><head> |
| |
| <meta content="text/html; charset=windows-1251" http-equiv="Content-Type"> |
| <style> |
| .d1{position:fixed;top:50%;right:50%;z-index:2;overflow:hidden;} |
| .d2{position:fixed;bottom:0;left:0;z-index:2;width:100%;background-color:darkgray;} |
| .o {background:green;height:40px;width:200px;} |
| .t { width:2000px; height:198px;background-color: lightgray; border: 1px solid blue;} |
| body { margin: 0px; } |
| </style> |
| <script> |
| function remove_fixed() |
| { |
| document.getElementById("d2").style.position = "static"; |
| } |
| |
| function add_fixed() |
| { |
| document.getElementById("d2").style.position = "fixed"; |
| } |
| |
| </script> |
| </head> |
| <body> |
| <div class="d2" id="d2">This is the parent div. |
| <div class="d1" id="d1"><div class="o">This is the nested div.</div></div> |
| </div> |
| <div class="t"> |
| 000 |
| </div> |
| <div class="t"> |
| 200 |
| </div> |
| <div class="t"> |
| 400<br> |
| <button onclick="remove_fixed();">remove fixed</button> |
| </div> |
| <div class="t"> |
| 600<br> |
| <button onclick="add_fixed();">add fixed</button> |
| </div> |
| <div class="t"> |
| 800 |
| </div> |
| <div class="t"> |
| 1000 |
| </div> |
| <div class="t"> |
| 1200 |
| </div> |
| <div class="t"> |
| 1400 |
| </div> |
| <div class="t"> |
| 1600 |
| </div> |
| <div class="t"> |
| 1800 |
| </div> |
| <div class="t"> |
| 2000 |
| </div> |
| <div class="t"> |
| 2200 |
| </div> |
| <div class="t"> |
| 2400 |
| </div> |
| <div class="t"> |
| 2600 |
| </div> |
| <div class="t"> |
| 2800 |
| </div> |
| <div class="t"> |
| 3000 |
| </div> |
| <div class="t"> |
| 3200 |
| </div> |
| <div class="t"> |
| 3400 |
| </div> |
| <div class="t"> |
| 3600 |
| </div> |
| <div class="t"> |
| 3800 |
| </div> |
| <div class="t"> |
| 4000 |
| </div> |
| </body></html> |