简体   繁体   English

Hover div,显示其他 div

[英]Hover div, show other div

<div id="quickstart">
    <asp:HyperLink ID="hlHemenBasla" runat="server">Deneyim Paylaş</asp:HyperLink>        
</div>
<div id="visiblepanel" class="visiblepanel"></div>

I have two div s on my website.我的网站上有两个div

While I am hovering on div#quickstart , div#visiblepanel should be visible;当我悬停在div#quickstart上时, div#visiblepanel应该是可见的; at other times, it should not be.在其他时候,不应该。

I found some code on the internet, but I "couldn't run none".我在互联网上找到了一些代码,但我“无法运行”。

First, make sure you're NOT self closing your <script> tags.首先,确保您不会自行关闭<script>标签。

It should be:它应该是:

<script type="text/javascript" src="Scripts/jquery-1.6.2.js"></script>

NOT不是

<script type="text/javascript" src="Scripts/jquery-1.6.2.js"/>

Then to show/hide:然后显示/隐藏:

$('#quickstart').hover(function() {
    $('#visiblepanel').toggle();
});

jsfiddle jsfiddle

If there are no other elements between #quickstart and #visiblepanel , you can do it like this with just CSS:如果#quickstart#visiblepanel之间没有其他元素,您可以只使用 CSS 执行此操作:

#visiblepanel {
    display: none
}
#quickstart:hover + #visiblepanel {
    display: block
}

http://jsfiddle.net/aNTEA/ http://jsfiddle.net/aNTEA/

Or, not using jquery:或者,不使用 jquery:

<div id="quickstart" onmouseover="document.getElementById('visiblepanel').style.display='block'" onmouseout="document.getElementById('visiblePanel').style.display='none'">
    <asp:HyperLink ID="hlHemenBasla" runat="server">Deneyim Paylaş</asp:HyperLink>  
</div>
<div id="visiblepanel" class="visiblepanel"></div>

Heres something.. http://jsfiddle.net/RuFXV/继承人的东西.. http://jsfiddle.net/RuFXV/

HTML: HTML:

<div id="hoverThis">
    <span>This is just chilling here...</span>
    <p>...and this is shown when you hover over #hoverThis div</p>
</div>

CSS: CSS:

#hoverThis {
    float: left;
    border: 1px solid #e1e1e1;
    padding: 10px;
}

#hoverThis p { display: none; }
#hoverThis:hover p { display: block; }

Use jQuery and its hover and css methods使用jQuery及其 hover 和 css 方法

$('#quickstart').hover(
  function(){$('#visiblepanel').css('visibility','visible')},
  function(){$('#visiblepanel').css('visibility','hidden')}
);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM