當我點擊相應的div時,我正在尋找揭示div,就像您點擊Google圖片搜索結果中的圖片一樣。圖像的行被拆分,並且顯示新的區域。我買了我的javascript這裏最小的知識很遠:http://codepen.io/anon/pen/fKEgw在點擊時顯示隱藏的Divs
它的基本工作原理是這樣:
document.getElementById("a-section").addEventListener("click", function() {
document.getElementById("a-reveal").style.height = "300px";
document.getElementById("b-reveal").style.height = "0px";
document.getElementById("c-reveal").style.height = "0px";
document.getElementById("d-reveal").style.height = "0px";
document.getElementById("e-reveal").style.height = "0px";
document.getElementById("f-reveal").style.height = "0px";
document.getElementById("g-reveal").style.height = "0px";
document.getElementById("h-reveal").style.height = "0px";
});
我怎樣才能不被強制設定一個高度值類似的效果?有沒有更好的方法來編寫這種類型的東西,所以我不會爲移動視圖製作重複的div?我應該使用JavaScript以外的東西嗎?
非常感謝您的幫助!
如果您能夠使用'jquery',您可以簡單地[toogle](http://api.jquery.com/toggle/) –