Skip to content

Commit 6de6d0e

Browse files
committed
Autoscroll
1 parent a8c5323 commit 6de6d0e

File tree

1 file changed

+24
-18
lines changed

1 file changed

+24
-18
lines changed

index.html

Lines changed: 24 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<html>
22
<head>
3-
<title>CSS iFrame Browser</title>
3+
<title>CSS3 Browser</title>
44
<meta charset='utf-8'>
55
<meta content='IE=edge,chrome=1' http-equiv='X-UA-Compatible'>
66
<meta content="width=device-width, initial-scale=1.0" name="viewport">
@@ -90,8 +90,8 @@
9090
}
9191
.browser-content {
9292
position: relative;
93-
height: 450px;
94-
overflow: hidden;
93+
overflow: scroll;
94+
height: 400px;
9595
}
9696
.browser-content iframe {
9797
border: none;
@@ -109,29 +109,35 @@
109109
<a class="browser-back" href="#">&#9668;</a>
110110
<a class="browser-forward" href="#">&#9658;</a>
111111
<div class="browser-address">
112-
<span style="color:#BBBBBB;">http://</span>superpencil.com <a class="browser-reload pull-right" href="#">&#x21bb;</a>
112+
<span class="url">http://polygon.com</span> <a class="browser-reload pull-right" href="#">&#x21bb;</a>
113113
</div>
114114
</div>
115115
<div class="browser-content">
116-
<iframe id="iframe" name="iframe" src="http://www.polygon.com"></iframe>
116+
<iframe id="css-browser" name="iframe" src="http://www.polygon.com/" height="100%" width="100%"></iframe>
117117
</div>
118118
</div>
119119
<script src="http://code.jquery.com/jquery-latest.js"></script>
120120
<script type="text/javascript">
121-
$(document).ready(function() {
122-
$('.browser-back').click(function(event) {
123-
event.preventDefault();
124-
iframe.history.back();
125-
});
126-
$('.browser-forward').click(function(event) {
127-
event.preventDefault();
128-
iframe.history.forward();
129-
});
130-
$('.browser-reload').click(function(event) {
131-
event.preventDefault();
132-
iframe.location.reload();
133-
});
121+
$(document).ready(function() {
122+
setTimeout(function(){
123+
setInterval(function(){
124+
var pos = $('#css-browser').contents().scrollTop();
125+
$('#css-browser').contents().scrollTop(pos + 1);
126+
}, 100);
127+
},5000);
128+
$('.browser-back').click(function(event) {
129+
event.preventDefault();
130+
iframe.history.back();
134131
});
132+
$('.browser-forward').click(function(event) {
133+
event.preventDefault();
134+
iframe.history.forward();
135+
});
136+
$('.browser-reload').click(function(event) {
137+
event.preventDefault();
138+
iframe.location.reload();
139+
});
140+
});
135141
</script>
136142
</body>
137143
</html>

0 commit comments

Comments
 (0)