Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
<div id='say' >
<div></div>
</div>
<div id='do' >
<div>dummy tekst om te kunnen zien of de scroll daadwerkelijk werkt</div>
</div>
/* de CSS: */
/* hoogte maakt niet uit */
#say, #do
{
width: 400px;
}
/* de div in say moet gelijk zijn aan die in do */
#say div, #do div
{
width: 800px;
}
#say div
{
height: 2px;
background-color: transparent
}
#say
{
overflow-x: scroll;
overflow-y: hidden;
/* hoogte van #say is op voor discussie :P */
height: 18px;
}
#do
{
height: 400px;
overflow: hidden;
background-color: red;
}
}
addEvent(window,"load",init);
var $say,$do;
function init()
{
$say = document.getElementById('say');
$do = document.getElementById('do');
addEvent($say,"scroll",sayDo);
}
function sayDo()
{
$do.scrollLeft = $say.scrollLeft;
}
// Ik maak gebruik van de addEvent en removeEvent functies van John Resig
function addEvent( obj, type, fn )
{
if (obj.addEventListener)
obj.addEventListener( type, fn, false );
else if (obj.attachEvent)
{
obj["e"+type+fn] = fn;
obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
obj.attachEvent( "on"+type, obj[type+fn] );
}
}
function removeEvent( obj, type, fn )
{
if (obj.removeEventListener)
obj.removeEventListener( type, fn, false );
else if (obj.detachEvent)
{
obj.detachEvent( "on"+type, obj[type+fn] );
obj[type+fn] = null;
obj["e"+type+fn] = null;
}
}
function init()
{
$say = document.getElementById('say');
$do = document.getElementById('do');
$say.style.display = 'block';
addEvent($say,"scroll",sayDo);
addEvent($do,"scroll",doSay);
}
function sayDo()
{
$do.scrollLeft = $say.scrollLeft;
}
function doSay()
{
$say.scrollLeft = $do.scrollLeft;
}
display: none;
/* de CSS: */
/* hoogte maakt niet uit */
#say, #do
{
width: 400px;
}
/* de div in say moet gelijk zijn aan die in do */
#say div, #do div
{
width: 800px;
}
#say div
{
height: 2px;
background-color: transparent
}
#say
{
overflow-x: scroll;
overflow-y: hidden;
display: none;
/* hoogte van #say is op voor discussie :P */
height: 18px;
}
#do
{
height: 400px;
overflow: hidden;
background-color: red;
}
//het javascript
addEvent(window,"load",init);
function init()
{
$say = document.getElementById('say');
$do = document.getElementById('do');
$say.style.display = 'block';
addEvent($say,"scroll",sayDo);
addEvent($do,"scroll",doSay);
}
function sayDo()
{
$do.scrollLeft = $say.scrollLeft;
}
function doSay()
{
$say.scrollLeft = $do.scrollLeft;
}
// Ik maak gebruik van de addEvent en removeEvent functies van John Resig
function addEvent( obj, type, fn )
{
if (obj.addEventListener)
obj.addEventListener( type, fn, false );
else if (obj.attachEvent)
{
obj["e"+type+fn] = fn;
obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
obj.attachEvent( "on"+type, obj[type+fn] );
}
}
function removeEvent( obj, type, fn )
{
if (obj.removeEventListener)
obj.removeEventListener( type, fn, false );
else if (obj.detachEvent)
{
obj.detachEvent( "on"+type, obj[type+fn] );
obj[type+fn] = null;
obj["e"+type+fn] = null;
}
}
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.