javascript - how can i make image hidden on mouseout -
this question has answer here:
- show/hide image javascript 6 answers
- hiding , displaying image in mouse on action in div 4 answers
hey have site mouse on thumbnail , larger image appears below , when mouse out want image hidden. whenever mouse on first time image appears , when mouse out image disappears. when mouse on thumbnail after image no longer appears. how fix this.
var fullpic = new array(4); (var = 0; < fullpic.length; i++) fullpic[i] = new image(515, 385); fullpic[0].src = "images/frenchquarter.jpg"; fullpic[1].src = "images/goldengatebridge.jpg"; fullpic[2].src = "images/nazarethbay.jpg"; fullpic[3].src = "images/thealamo.jpg"; function displayfull(i) { document.getelementbyid("img-cover").src = fullpic[i].src; } function hidefull(i) { document.getelementbyid("img-cover").style.visibility = 'hidden'; } var fullbanner = new array(4); (var = 0; < fullbanner.length; i++) fullbanner[i] = new image(468, 60); fullbanner[0].src = "images/banner1.gif"; fullbanner[1].src = "images/banner2.gif"; fullbanner[2].src = "images/banner3.gif"; fullbanner[3].src = "images/banner4.gif"; var n = 0; window.addeventlistener("load", showfull, false); function showfull() { setinterval("showpic()", 3000); } function showpic() { document.getelementbyid("banner").src = fullbanner[n].src; n++; if (n > 3) n = 0; } #banner { text-align: center; } #thumbs { width: 425px; height: 80px; margin: 0 auto; } #main-img { width: 513px; height: 385px; margin: 0 auto; border: 1px solid black; display: flex; flex-flow: row wrap; justify-content: center; align-items: center; flex-direction: column; } #img-cover { max-height: 385px; padding: 5px; } <div id="banner-wrapper"> <img id="banner" src="images/banner1.gif"> </div> <div id="thumbs"> <img class="thumb-img" src="images/frenchquarter_small.jpg" onmouseover="displayfull(0)" onmouseout="hidefull(0)"> <img class="thumb-img" src="images/goldengatebridge_small.jpg" onmouseover="displayfull(1)" onmouseout="hidefull(1)"> <img class="thumb-img" src="images/nazarethbay_small.jpg" onmouseover="displayfull(2)" onmouseout="hidefull(2)"> <img class="thumb-img" src="images/thealamo_small.jpg" onmouseover="displayfull(3)" onmouseout="hidefull(3)"> </div> <div id="main-img"> <img id="img-cover" src=""> </div> <!-------------------css----------------------------------------> #banner-wrapper
check out these 2 stack overflow questions: show/hide image javascript , hiding , displaying image in mouse on action in div. use code, , change liking.
Comments
Post a Comment