私が使用しているjQueryは次のとおりです。
jQuery(document).ready(function () {
jQuery(".controller a").click(function () {
jQuery(this).parents('.slider').toggleClass('sliderclick');
jQuery(this).parents('.slider').animate({left:'0px'},1000);
jQuery(this).parents('.sliderclick').animate({left:'-200px'},1000);
return false;
});
});
jsfiddleでは完全に機能しますが、ローカルホストで試してみると、最初にクリックしたときに最初に切り替わり、その後完全に機能します。toggle() 関数を使用すると、a をトグルすると驚くほど非表示になります。どのようにできるのか?