私は何日もGoogleで自分の問題の答えを見つけようとしていましたが、運がなかったので、ここの誰かが助けてくれることを望んでいました。
コードはこのリンクhttp://www.scriptbreaker.com/javascript/script/JQuery-vertical-tab-menuにあります。これは単なる垂直タブメニューであり、ホバーではなくクリックで変更しました。
私が欲しいのは、クリックされたときにコンテンツが上にスライドし、新しいコンテンツが下にスライドすることです(それが理にかなっている場合は、どのタブがクリックされたかによって異なります)。
これはそのためのjQueryです:
<script language="JavaScript">
$(document).ready(function() {
$(".tabs .tab[id^=tab_menu]").click(function() {
var curMenu=$(this);
$(".tabs .tab[id^=tab_menu]").removeClass("selected")
curMenu.addClass("selected")
var index=curMenu.attr("id").split("tab_menu_")[1];
$(".curvedContainer .tabcontent").css("display","none")
$(".curvedContainer #tab_content_"+index).css("display","block")
});
});
</script>
更新 ここにフィドルがありますhttp://jsfiddle.net/swift29/4pVtB/
よろしくお願いします、Swift。