Results 1 to 2 of 2

Thread: hover multiple div at once

  1. #1
    Join Date
    Jan 2012
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default hover multiple div at once

    hi everyone,

    can someone show me how to change the background of multiple div when you hover a link. For example, when i hover over link "a" , div with class "e" and "f" background change to gray. or maybe a script that can do this function. The code is below. Thank you


    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>
    
    <body>
    <div id="main">
    <div class="col1">
    <div class="a"><a href="#">a</a></div>
    <div class="b">b</div>
    </div>
    </div>
    <div class="col2">
    <div class="c">c</div>
    <div class="d">d</div>
    </div>
    <div class="col3">
    <div class="e">e</div>
    <div class="f">f</div>
    </div>
    </div>
    
    </body>
    </html>
    Last edited by jinky0ng; 01-13-2012 at 03:52 PM. Reason: Format

  2. #2
    Join Date
    Jan 2012
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Code:
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>
    
    <body>
                    <script>
                            function change() {
                                    document.getElementById('e').style.backgroundColor="gray"; 
                                    document.getElementById('f').style.backgroundColor="gray"; 
                            }
                            function changeback() {
                                    document.getElementById('e').style.backgroundColor="#ffffff"; 
                                    document.getElementById('f').style.backgroundColor="#ffffff"; 
                            }
                    </script>
    <div id="main">
    <div id="col1">
    <div id="a" onmouseover="change()" onmouseout="changeback()"><a href="#">a</a></div>
    <div id="b">b</div>
    </div>
    </div>
    <div id="col2">
    <div id="c">c</div>
    <div id="d">d</div>
    </div>
    <div id="col3">
    <div id="e">e</div>
    <div id="f">f</div>
    </div>
    </div>
    
    </body>
    </html>

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •