我想要創建的想法是:我有一些div作爲觸發器,當我將鼠標移到這些div上時,它們的數據將顯示在特定div中,並且當我將鼠標移出默認數據時,每次都會顯示會有一個淡入淡出效果。 這裏是我已經儘量做到如何在mouseover上創建javascript/css fadeInDown?
<style type="text/css">
#div1, #div2, #div3 {
visibility: hidden;
position: absolute; \t
}
.content {
\t margin-left: 200px;
\t background-color: #87C540;
\t height: 100px;
}
.trigger {
width: 100px;
height: 100px;
background-color: #333;
margin-bottom: 20px;
}
</style>
<script>
function show(id) {
document.getElementById(id).style.visibility = "visible";
}
function hide(id) {
document.getElementById(id).style.visibility = "hidden";
}
</script>
<div style="display: block; width: 100%">
\t <!--These Three div are the trigger-->
\t <div style="float: left;">
\t \t <div onMouseOver="show('div1');hide('default')" onMouseOut="show('default'); hide('div1')" class="trigger"></div>
\t \t <div onMouseOver="show('div2');hide('default')" onMouseOut="show('default'); hide('div2')" class="trigger"></div>
\t \t <div onMouseOver="show('div3');hide('default')" onMouseOut="show('default'); hide('div3')" class="trigger"></div>
\t </div>
\t <!--These are the data-->
\t <div id="default" class="content" style="position: absolute;">This is default</div>
\t <div id="div1" class="content">Div 1 Content</div>
\t <div id="div2" class="content">Div 2 Content</div>
\t <div id="div3" class="content">Div 3 Content</div>
</div>
一切工作,但我想補充當數據被改變fadeInDown影響,而且當頁面第一次加載。
做盤旋在黑匣子上。? –
是的,這正是我想要的 –