hé ik heb weer een vraagje...

ik heb hieronder een stukje jquery code staan die het mogelijk maakt om te sliden.
alleen dit werkt nu nog via een click event. ik wil dat het via mouseover gaat, nu lukt dit me wel, maar ik heb iets van 15 slides op de pagina, en als ik gelijk naar de onderste wil dan slide alles waar me muis overheen gaat open...ik las ergens iets over queue ofzo dat de slide pas volledig open gaat als je je muis erop blijf. hopenlijk begrijpen jullie ene klein beetje wat ik bedoel.

alvast bedankt

$(document).ready(function() {
$(".slideInfo").hide();
$('.slideOpen').click(function() {
	$(this).next(".slideInfo").slideDown(400, function() { $(this).stop(); }); 
	});
$(this).click(function() {
	$(".slideInfo").slideUp(200);
	});
});
Ik weet dat het geen officieele jQuery oplossing is, maar misschien kun je onderstaande code gebruiken zodat je een timeout van 4 seconden maakt, waarna de code van je slide wordt uitgevoerd.


setTimeout(function () { ... }, 4000);
@Michel,
jQuery is JS. Dus gewone JS valt prima te gebruiken.
Oke ja ik wist niet zeker of er een betere functie in jQuery zelf zit. Daarom zei ik dat meer.
Er bestaat een jQuery plugin genaamd hoverIntent, deze houd bij hoe lang jij op een plek hovert en of hij nou actie moet nemen of niet.

Hiermee zou je dit wel kunnen doen.

Reageren