我正在尋找實現類似於在chrome extension page中的li的東西。 我應該使用jQuery slideToggle嗎?也許有人可以提供某種樣品 代碼我可以開始? (我是新來的jQuery)隱藏/在jQuery中使用切換顯示div的方法
回答
你不需要任何複雜的插件,你可以做到這一切與jQuery。這是我抽出的一個快速樣本。真的很簡單。
的HTML
<div id="outer">
<p>Some outer content </p>
<div id="inner">Slider Content </div>
</div>
CSS的
#outer{
height: 200px;
width: 200px;
background-color: brown;
overflow: hidden;
position: relative;
}
#inner{
height: 200px;
width: 100%;
background-color: green;
position: absolute;
top: 100%;
}
的JS
$('#outer').hover(
function(){
$('#inner').animate({ top: '0%' }, 'easein');
},
function(){
$('#inner').animate({ top: '100%' }, 'easein');
}
);
Here這是在行動。
退房這個帖子:jQuery & CSS - Remove/Add display:none
我認爲應該隱藏/顯示工作。
它很難回答你的問題。但在顯示和隱藏一個div是很容易的,只要使用.toggle()
$("#mydiv").toggle();
但看看div是如何向上滑動的 – Tom 2012-03-27 16:02:30
您可以嘗試jQuery UI的手風琴,而不是你自己發明輪子。這些鏈接可能會幫助你。
不需要插件,jquery就足夠了。看看我的帖子。 – 2012-03-27 16:21:01
當我確實需要一些東西時,我會先做一些Google搜索。我不會浪費時間創建自己的插件,當有許多優秀的插件具有複雜的功能時,使用插件並不困難和複雜,而不是編寫自己的代碼來模仿它。 – jems 2012-03-27 16:31:54
這並不複雜,它很容易。對於那些無法編碼的人來說,複雜化,在這種情況下,請繼續,幷包含數千行您並不需要的代碼。你的選擇。順便說一句,該插件甚至沒有真正做這個職位想要它做的事情。我不反對插件,只是針對不能爲自己思考並意識到何時簡單並且不需要臃腫插件的想法。我用8行代碼完成了這個插件,你建議有多少行代碼? – 2012-03-27 16:45:24
- 1. jQuery的切換/顯示隱藏的div
- 2. 顯示和隱藏多個div jquery顯示/隱藏/切換
- 3. 顯示切換隱藏其他div jquery
- 4. jquery切換div顯示隱藏
- 5. jquery切換隱藏或顯示div
- 6. jquery顯示/隱藏多個div切換
- 7. jquery切換顯示/隱藏
- 8. 切換顯示/隱藏使用jQuery
- 9. 隱藏/顯示切換jQuery不切換?
- 10. 餅乾在顯示/隱藏DIV切換
- 11. 使用切換或顯示/隱藏切換Div內容
- 12. 的JavaScript切換顯示/隱藏DIV
- 13. jQuery切換顯示/隱藏 - div顯示但不擴展
- 14. Dojo切換隱藏和顯示Div
- 15. 切換顯示隱藏多個div
- 16. Javascript顯示/隱藏DIV點擊/切換
- 17. 使用jQuery顯示/隱藏div,然後在該div內顯示/隱藏div
- 18. jQuery切換:隱藏第一個div,顯示其他div
- 19. jQuery的隱藏顯示切換
- 20. 使用jQuery在表格中顯示/隱藏切換
- 21. 在兩個div之間切換隱藏/顯示jQuery
- 22. jQuery隱藏div使用懸停顯示所有隱藏的div
- 23. JQuery的切換div隱藏/顯示動態ID的
- 24. 隱藏和顯示的div使用jQuery
- 25. 切換顯示/隱藏與jquery
- 26. jQuery合併切換(),顯示()和隱藏()
- 27. 切換顯示/隱藏optgroup子女jquery
- 28. JQuery顯示/隱藏或切換圖像+/-
- 29. jQuery HTML選擇切換/顯示/隱藏
- 30. Jquery顯示/隱藏切換下一個
請編輯您的問題,使其更容易理解 – Starx 2012-03-27 16:03:16
湯姆看看我的答案,看看如何模仿該行爲。 – 2012-03-27 16:25:12