Jquery newbie here =)ですから、メニューdivを右にスライドさせるコードがあります。問題は、これらのdivのいずれかを最初にクリックした後もメニューがアニメーションを実行し続けたくないということです。falseを返そうとしましたが、役に立ちませんでした。コードは次のとおりです。
$(document).ready(function(){
$("#menu_home").click(function(){
$("#menu_home").animate({"left": "+=419px"}, "slow");
$("#menu_portfolio").animate({"left": "+=313px"}, "slow");
$("#menu_us").animate({"left": "+=210px"}, "slow");
$("#menu_blog").animate({"left": "+=104px"}, "slow");
});
$("#menu_portfolio").click(function(){
$("#menu_home").animate({"left": "+=419px"}, "slow");
$("#menu_portfolio").animate({"left": "+=313px"}, "slow");
$("#menu_us").animate({"left": "+=210px"}, "slow");
$("#menu_blog").animate({"left": "+=104px"}, "slow");
});
$("#menu_us").click(function(){
$("#menu_home").animate({"left": "+=419px"}, "slow");
$("#menu_portfolio").animate({"left": "+=313px"}, "slow");
$("#menu_us").animate({"left": "+=210px"}, "slow");
$("#menu_blog").animate({"left": "+=104px"}, "slow");
});
$("#menu_blog").click(function(){
$("#menu_home").animate({"left": "+=419px"}, "slow");
$("#menu_portfolio").animate({"left": "+=313px"}, "slow");
$("#menu_us").animate({"left": "+=210px"}, "slow");
$("#menu_blog").animate({"left": "+=104px"}, "slow");
});
});