Reputation: 15
Below is the jquery code.. I'm wondering how and where exactly in code do I have to enter function, when i go over slider it pause sliding.. And then when I move mouse out of slider, it continues to slide photos..
$(document).ready(function() {
$('.photo').hover(function() {
$(this)
.find('.caption')
.stop()
.animate({
bottom: '0'
}, {
duration: 2000,
easing: 'easeOutQuart'
});
}, function() {
$(this)
.find('.caption')
.stop()
.animate({
bottom: '-100px'
}, {
duration: 2000,
easing: 'easeOutQuart'
});
var interval = setInterval(slideSwitch, 2000);
});
});
Upvotes: 1
Views: 114
Reputation: 399
You can use jQuery's hover() function as a shortcut:
$(function() {
var interval = setInterval( slideSwitch, 10000 );
$('#slideshow').hover(function() {
clearInterval(interval);
}, function() {
interval = setInterval( slideSwitch, 10000 );
});
});
Here is a link for a working example.
Upvotes: 1