我正在創建一個網站,我希望它只是一個索引頁。當你登陸時,會出現幾行like this,當你點擊一行時,它會將隱藏在底部的信息展開爲like this。單擊div時滑出
現在我搜索了四周,我發現this,我基本上覆制並粘貼到一個新的文件只是爲了愚弄它,但它沒有奏效。我添加了html標籤,並且重要的是正確的文件等,我的代碼看起來像這樣。
//Index
<!DOCTYPE html>
<html>
<script src="//code.jquery.com/jquery-1.12.0.min.js"></script>
<link href="main.css" rel="stylesheet">
<script type="slide.js"></script>
<div class="container">
<div class="one">Click me to reveal new div</div>
<div class="two">Hey it worked!
<br>New Contenttt</div>
</div>
</html>
//main.css
.container {
overflow:hidden;
height: 60px;
}
.one {
position: relative;
top: 0;
background-color: #FFC300;
z-index: 1;
cursor:pointer;
}
.two {
position: relative;
top: -40px;
background-color: yellow;
z-index: -1;
-webkit-transition: top 1s;
-moz-transition: top 1s;
-o-transition: top 1s;
transition: top 1s;
}
/*.one:hover + .two {
top: 0px;
}*/
//slide.jsvar clicked=true;
$(".one").on('click', function(){
if(clicked)
{
clicked=false;
$(".two").css({"top": 0});
}
else
{
clicked=true;
$(".two").css({"top": "-40px"});
}
});
然而,它似乎並沒有工作。我錯過了什麼?
添加jQuery代碼在 –
呃,你可能要一個
和元素添加到您的HTML,你似乎有評論在幻燈片中輸出var clicked = true。js –哦,等等......你只是把整個東西轉儲到index.html或什麼東西? –