Please Help with .hover() to hide,reveal multiple items on page at same time.
Completely stumped as to how to get this to work.
I need to have 4 things all happen when a img in my slideshow( originally gotten from a earlier post by Rminde. thanks for sharing !) is hovered over.
my problem is that when I try and add to the .hover event, it breaks the code.
Any help is greatly appreciated
My jquery.
- $(function(){
- var over = false;
- var fadeInterval;
- var delay = 3000;
- function fadeMovies() {
- if(over){return false;}
- var current_img = $('#movies a').eq(0);
- var next_img = current_img.next('a');
- current_img.fadeOut().appendTo('#movies');
- next_img.fadeIn();
- }
- $('#movies a').each(function(){
- $(this).hide();
- });
- $('#movies a').eq(0).show();
- $('#movies a').hover(function(){
- over = true;
- clearInterval(fadeInterval)
- },function(){
- over = false;
- fadeInterval = setInterval(fadeMovies, delay);
- })
-
- fadeInterval = setInterval(fadeMovies, delay);
- });
-
- $('#movies img').hover(function(){
- over = true;
- clearInterval(fadeInterval)
- },function(){
- over = false;
- fadeInterval = setInterval(fadeMovies, delay);
- });
-
- fadeInterval = setInterval(fadeMovies, delay);
-
- over= true;
- $('#prev').css('display','block')
- $('#next').css('display','block');
- $('#movie img alt').css('display','inline');
- over=false;{
- $('#prev').css('display','none');
- $('#next').css('display','none');
- $('#movie img alt').css('display','none');
- }
and the relevant html
- <div id="movies">
- <div id="prev"><a href="#">Previous</a></div>
- <div id="next"><a href="#">Next</a></div>
- <a href="websites.html">
- <img title="Website Designs" description="Your website carries your brand worldwide via the Internet. Make sure it carries it well." src="Images/slide1/WebBanner.jpg" border="0" />
- </a><a href="uis.html">
- <img title="User Interface Designs"description="Make sure your new software or App is as attractive as it is functional"src="Images/slide1/UIBanner.jpg" border="0"/>
- </a>
- <a href="logos.html">
- <img title="Logo Designs Created by George Kander, Kander Designs" description="examples of Logos created by George kander of Kander Designs" src="Images/slide1/logobanner.jpg" border="0"/>
- </a>
- <!--end movie--></div>
css:
- #movies{
- width:960px;
- left:0px;
- overflow:scroll;
- }
- #movies img{
- position: relative;
- cursor: pointer;
-
- }
- #movies img alt{
- display:hidden;
- background-image:url(../Images/colorbox/overlay.png) no-repeat;
- font-face:Arial;
- font-size:10px;
- text-align:center;
- bottom:0px;
- }
- #prev{
- display:none;
- }
- #next{
- display:none;
- }
Thank you ,
Jeff