Так как вы не показываете разметку HTML, я предполагаю, что '.desc' - это div
, содержащий некоторую подписьВ любом случае, я не понимаю, почему вы связываете hover дважды, а также вам нужно запустить slideToggle
в функции unhover.Для этого вы должны изменить эти строки:
//On Hover
$(".image_reel").hover(function() {
clearInterval(play); //Stop the rotation
}, function() {
rotateSwitch(); //Resume rotation
});
//Hide the tooglebox when page load
$(".desc").hide();
//slide up and down when hover over heading 2
$(".image_reel").hover(function(){
// slide toggle effect set to slow you can set it to fast too.
$(this).next(".desc").slideToggle("slow");
return true;
});
На это:
//Hide the tooglebox when page load
$(".desc").hide();
//On Hover
$(".image_reel").hover(function() {
$(this).next(".desc").slideToggle("slow");
clearInterval(play); //Stop the rotation
}, function() {
$(this).next(".desc").slideToggle("slow");
rotateSwitch(); //Resume rotation
});