Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 10th, 2012  |  syntax: None  |  size: 1.73 KB  |  hits: 10  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Change Image by clicking on list Item
  2. <script type="text/javascript"  src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
  3.        
  4. $("li").bind("mouseover",function(){
  5. $("img").hide();
  6. $("#img"+this.value).show();
  7. console.log(this.value);
  8.     });​
  9.  
  10.     </script>
  11.  
  12.     </head>
  13.  
  14.     <body>
  15.  
  16.  
  17.     <div>
  18.     <img id="img0" src="../../WDC/Jan-Cal.png"  />
  19.     <img id="img1" src="../../WDC/Feb-Cal.png"  />
  20.     <img id="img2" src="../../WDC/March-Cal.png"/>
  21.  
  22.     </div>
  23.  
  24.     <ul>
  25.     <li value="0">January</li>
  26.     <li value="1">February</li>
  27.     <li value="2">March</li>
  28.  
  29.      </ul>
  30.  
  31.     </body>
  32.  
  33.     </html>
  34.        
  35. <ul id="months">
  36.    <li><img class="jan" src="../../WDC/Jan-Cal.png" /></li>
  37.    <li><img class="feb" src="../../WDC/Feb-Cal.png" /></li>
  38. </ul>
  39.        
  40. function changeImage(evt){
  41.    // Get the image that was clicked.
  42.    var target = evt.target || evt.srcElement;
  43.  
  44.    // Then get the src or get the class
  45.    var targetSrc = target.src;
  46.    var targetClass = target.getAttribute("class");
  47.  
  48.    // Do more processing here...
  49.    // Then you can change the src of the image if need be.
  50.  
  51. }
  52.  
  53. var months = document.getElementById("months");
  54. months.addEventListener("click", changeImage, true);
  55.        
  56. var images = $('#images').find('img');
  57.  
  58. //hide images at the beginning
  59. images.not(images.first()).hide();
  60.  
  61. $("#legends").on("mouseover", 'li', function () {
  62.     var $this = $(this),
  63.         $this_val = $this.val();
  64.  
  65.     $("img").hide();
  66.     $("#img"+$this_val).show();
  67. });​
  68.        
  69. <div id="images">
  70. <img id="img0" src="../../WDC/Jan-Cal.png"  />
  71. <img id="img1" src="../../WDC/Feb-Cal.png"  />
  72. <img id="img2" src="../../WDC/March-Cal.png"/>
  73. </div>
  74.  
  75. <ul id="legends">
  76. <li value="0">January</li>
  77. <li value="1">February</li>
  78. <li value="2">March</li>
  79.  </ul>