私はこのナビゲーションメニューを持っています:
<nav id="hoofd_menu">
<a href="portfolio/" title="Portfolio" target="_self" class="fade portfolio">Portfolio</a>
<a href="blog/" title="Blog" target="_self" class="fade blog">Blog</a>
<a href="over/" title="Over" target="_self" class="fade over">Over</a>
<a href="contact/" title="Contact" target="_self" class="fade contact">Contact</a>
</nav>
そしてこの関数:
$(document).ready(function(){
$("a.portfolio").click(function(e) {
e.preventDefault();
$('a.blog, a.over, a.contact').hide("slow");
$(this).animate({"opacity": "1"}, "slow");
$(this).hide("slow", function(){
document.location = $(this).attr('href');
});
});
});
4つのリンクすべてで機能するように機能コードを変更することは可能ですか(重複することなく)?
この関数は他のリンクをゆっくりと非表示にし、これが終了すると、リンク自体をゆっくりと非表示にし、この後、hrefに従います。