每个文本都属于一个特定的图像,所以当有人移动光标在该图像。文本应该显示出来,当光标移出鼠标时,文本应该被隐藏。请不要使用jQuerty,必须使用纯JavaScript。任何人都知道我应该如何解决这个问题。mousover mouseout这个类可见隐藏纯javascript
function show() {
\t document.getElementsByClassName("text").style.visibility = "visible";
}
function hide() {
\t document.getElementsByClassName("text").style.visibility = "hidden";
}
<div class="row">
<div class="col-md-6 col-sm-12">
<div class="tumb-wrapper">
<a href="www.bbc.com" target="_blank" class="image" onmouseover="show()" onmouseout="hide()">
<img src="img/a-print-screen.png" class="project" alt="a-print-screen"/>
<div class="text">A-picture</div>
</a>
</div>
</div>
<div class="col-md-6 col-sm-12">
<div class="tumb-wrapper">
<a href="www.cnn.com" target="_blank" class="image" onmouseover="show()" onmouseout="hide()">
<img src="img/x-picture.png" class="project" alt="x-print-screen"/>
<div class="text">x-picture</div>
</a>
</div>
</div>
</div>
'getElementsByClassName'返回一个节点列表 – adeneo
您想要的图像时,光标出现在链接上方并消失时,它何时消失? –
对不起,我的坏。当光标移动到该图像上时应显示文本。 –