在此頁面的更簡單的辦法:of my website編碼這個
我有這個jQuery的,但它似乎有點長篇大論。
<script type="text/javascript">
$(document).ready(function(){
$("p").hide();
$("#lastfmrecords").hide();
$("h2.btn1 a").click(function(){
$("ol.btn1>*").toggle(400);
});
$("h2.btn2 a").click(function(){
$("ol.btn2>*").toggle(400);
});
$("h2.btn3 a").click(function(){
$("ol.btn3>*").toggle(400);
});
$("h2.btn4 a").click(function(){
$("ol.btn4>*").toggle(400);
});
$("h2.btn5 a").click(function(){
$("ol.btn5>*").toggle(400);
});
$("h2.btn6 a").click(function(){
$("ol.btn6>*").toggle(400);
});
$("h2.btn7 a").click(function(){
$("ol.btn7>*").toggle(400);
});
});
</script>
<h2 class="btn5"><a href="#">FAVOURITE Books</a></h2>
<ol class="btn5">
<p>Freakonomics, Bad Science, A Brief History of Nearly Everything, 100 years of Solitude, On Chesil Beach</p>
</ol>
然後,我有7個有序列表與這些名稱,沒有。 5以上(btn1 - btn7),當我點擊相應的H2標題時,它會切換。所有工作正常,但有沒有一種方法來壓縮jQuery?
這似乎是http://codereview.stackexchange.com一個很好的問題。 – Maxpm 2011-03-27 17:30:09