<html>
<body>
<div id="btn">
<div id="reveal">
</div>
</div>
<div id="btn2">
<div id="reveal2">
</div>
</div>
<style>
#btn, #btn2
{
background-color: red;
height: 100px;
width: 200px;
}
#btn2
{
margin-top: 10px;
}
#reveal, #reveal2
{
background-color: green;
height: 400px;
width: 200px;
display: none;
}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script>
$('#btn').hover(function() {
$('#reveal', this).stop(true, true).slideDown("normal");
}, function() {
$('#reveal', this).stop(true, true).hide();
});
</script>
</body>
</html>
我有一個網頁上的標籤的牆,我當了一個用戶滾動我想一個div超過滑過同一片滑動以及位於下方的任何標籤。jQuery的節目格
如果你運行我的演示代碼,你可以看到被揭示的div在頁面後面的div後面。
是否有可能使此工作?
另外,內部div比它的容器高嗎?
我試圖做的另一件事是把內部div放在外部,然後絕對放置它,使它出現在按鈕上。
position: absolute;
top: 0;
這會導致btn div不斷重新觸發動畫的不幸效果。它確實解決了這個問題。
是的,它是壞..什麼是孩子怎麼可能是哥哥,然後父。不合邏輯的。 – Kingk
那麼我可以做到這一點? –