我想要一個div,如果單擊它會顯示另一個div。 兩個div都需要有文本。我看到這個現場,但我不知道如何做到這一點...單擊div顯示/隱藏另一個
-3
A
回答
0
從評論,它看起來像你需要一個手風琴家。
我建議使用jQuery UI Accordian。
jQuery UI的手風琴的工作演示:
$(function() {
$("#accordion").accordion();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">
<div id="accordion">
<h3>Section 1</h3>
<div>
<p>
Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
</p>
</div>
<h3>Section 2</h3>
<div>
<p>
Sed non urna. Donec et ante. Phasellus eu ligula. Vestibulum sit amet
purus. Vivamus hendrerit, dolor at aliquet laoreet, mauris turpis porttitor
velit, faucibus interdum tellus libero ac justo. Vivamus non quam. In
suscipit faucibus urna.
</p>
</div>
<h3>Section 3</h3>
<div>
<p>
Nam enim risus, molestie et, porta ac, aliquam ac, risus. Quisque lobortis.
Phasellus pellentesque purus in massa. Aenean in pede. Phasellus ac libero
ac tellus pellentesque semper. Sed ac felis. Sed commodo, magna quis
lacinia ornare, quam ante aliquam nisi, eu iaculis leo purus venenatis dui.
</p>
<ul>
<li>List item one</li>
<li>List item two</li>
<li>List item three</li>
</ul>
</div>
<h3>Section 4</h3>
<div>
<p>
Cras dictum. Pellentesque habitant morbi tristique senectus et netus
et malesuada fames ac turpis egestas. Vestibulum ante ipsum primis in
faucibus orci luctus et ultrices posuere cubilia Curae; Aenean lacinia
mauris vel est.
</p>
<p>
Suspendisse eu nisl. Nullam ut libero. Integer dignissim consequat lectus.
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per
inceptos himenaeos.
</p>
</div>
</div>
1
Omg..did你做任何研究呢?
所有的第二個div的首先需要被隱藏,第二,增加一個點擊功能的第一個div,使其淡入......該死的......
$('#div2').hide();
或使用CSS
#div2{display:none;}
現在點擊功能
$('#div1').click(function(){
$('#div2').fadeIn();
});
1
在這裏你去:
<div id="one">One</div>
<div id="two" style="display:none;">Two</div>
<script>
document.getElementById('one').addEventListener('click', function(){
document.getElementById('two').style.display = 'block';
});
</script>
希望有幫助。
1
您可以通過添加事件監聽到的第一個div做到這一點:
HTML:
<div id="one">firstdiv</div><div id="two" style="display:none">seconddiv</div>
JS:
var a = document.getElementById('one'); // get the element
var b = document.getElementById('two'); // ---- " ----
a.addEventListener('click',showhide); // listen on the event 'click' and call a function
function showhide() {
if (b.style.display == 'none') { // check if the element is visible
b.style.display = 'block'; // if it's not visible, show it
}
else {
b.style.display = 'none'; // else it's visible, hide it
}
}
-1
jQuery是你在找什麼對於。
相關問題
- 1. 隱藏/顯示點擊另一個div
- 2. 顯示一個div並隱藏另一個單擊按鈕
- 3. 顯示另一個div時隱藏div
- 4. 當單擊另一個DIV時如何隱藏多個顯示/隱藏DIV's
- 5. 顯示一個div隱藏另一個
- 6. jQuery隱藏div點擊並顯示另一個div
- 7. 隱藏div點擊並顯示另一個div?
- 8. 如何在點擊並顯示另一個div時隱藏div?
- 9. 隱藏/顯示一個DIV
- 10. 單擊鏈接時顯示/隱藏div
- 11. 顯示/隱藏div按鈕單擊
- 12. 顯示和隱藏div單擊按鈕
- 13. 隱藏和顯示DIV單擊
- 14. 點擊顯示/隱藏div
- 15. 顯示隱藏的DIV,同時使另一個隱藏
- 16. 顯示一個div並使用Angular js隱藏另一個div
- 17. 隱藏一個div並顯示另一個div?
- 18. jquery顯示一個div並隱藏另一個div
- 19. 顯示另一個div,如果有另一個隱藏
- 20. 顯示隱藏div從另一頁onclick
- 21. 點擊顯示和隱藏多個div
- 22. 點擊顯示'Div 1'並隱藏'Div 2'&點擊單獨按鈕顯示'Div 2'並隱藏'Div 1'?
- 23. 菜單鏈接顯示/隱藏另一個div中的內容
- 24. jQuery - 顯示來自另一個類/ div的隱藏div div
- 25. jQuery從另一個div中顯示/隱藏div中的div
- 26. 當第一格div = 100%時,隱藏div並顯示另一個
- 27. JQuery顯示一個DIV並隱藏另外四個div
- 28. 如何隱藏表單上的一個div提交併顯示另一個div?
- 29. 顯示隱藏的div內一個div
- 30. 顯示/隱藏點擊純div div
你是一個手風琴? http://jqueryui.com/accordion/ – 2014-12-07 10:39:17
是的,這正是我的意思 – 2014-12-07 11:39:35
請找到下面的答案,並將其標記爲接受,如果它解決了您的問題。 – 2014-12-07 11:48:02