Div background position javascript

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jan terhuijzen

jan terhuijzen

12/03/2012 19:55:42
Quote Anchor link
Hallo,
Ik ben op zoek naar een manier on de achtergrond van een div verticaal te laten schuiven.
Het schuiven kan zo snel gaan dat je de afbeelding niet goed kan zien. totdat het schuiven stopt.
de afbeelding is bijvoorbeeld 1000px hoog en 60px breed. het schuiven herhaalt zich totdat er bijvoorbeeld op een button wordt geklikt.
Nu heb ik al vanalles geprobeerd met Javascript. maar het werkt niet.
Heeft iemand enig idee hoe ik dat kan doen of hoe het script eruit komt te zien?

Dit heb ik nu
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<html>
<head>
<script>
var top = 0;
function start() {
var herhaal = setInterval("rol()",10); // 10 microseconden
}
function rol() {
document.getElementById("roldiv").style.backgroundPosition="10px "+top;
top++;
}
function stop() {
clearInterval(herhaal);
}
</script>
<style>
#roldiv {
width: 60px;
height: 200px;
}
</style>
</head>
<body>
<div id="roldiv" style="background: url('afbeelding.png');"></div>
<input type="button" onclick="start()" value="Start">
<input type="button" onclick="stop()" value="Stop">
</body>
</html>
Gewijzigd op 12/03/2012 19:56:00 door Jan terhuijzen
 
PHP hulp

PHP hulp

25/11/2024 03:56:14
 
Jan terhuijzen

jan terhuijzen

14/03/2012 20:19:42
Quote Anchor link
Niemand die het weet?
 
Noppes Homeland

Noppes Homeland

14/03/2012 20:35:45
Quote Anchor link
Tuurlijk wel, maar je hebt iets tegen en dat is dat je voor elke scheet en een zucht er een topic voor aanmaakt.


Dit valt onder het kopje "het wiel opnieuw uitvinden", dus gaat eens op zoek naar een stuk javascript wat doet wat jij wilt.

om te beginnen bij bijvoorbeeld: jquery
Gewijzigd op 14/03/2012 20:36:09 door Noppes Homeland
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.