Этот код работает отлично, за исключением случаев, когда вы нажимаете на ссылку. Страница перенаправляется до того, как jquery изменит визуальное оживление поля до нуля.Есть ли способ предотвратить перенаправление до тех пор, пока jquery не оживит поле до нуля?
HTML
<div id="sidebar">
<div class="navigation">
<ul>
<a href="../../../index.html"><li><img src="dbs/images/home.png" title="" width="40" height="38" />به عقب</li></a>
<a href="../../000_Movies/_assets/playlist.html"><li>فیلم ها</li></a>
<a href="../../020_IAM/_assets/playlist.html"><li>وزارتخانه ها ایران زنده</li></a>
<a href="../../080_Worship/_assets/playlist.html"><li>پرستش</li></a>
<a href="../../330_Teen/_assets/playlist.html"><li>جوانان</li></a>
<a href="../../300_Children/_assets/playlist.html"><li>کودکان</li></a>
<a href="../../400_Testimony/_assets/playlist.html"><li>پزوهش ها</li></a>
<a href="../../600_SOC/_assets/playlist.html"><li>دانشکده مسیح</li></a>
<a href="../../750_Women/_assets/playlist.html"><li>زنان</li></a>
<a href="../../800_BAHAM/_assets/playlist.html"><li>کلیپ های سری</li></a>
</ul>
</div>
</div>
JS
$('.navigation a li').click(function () {
$('.slider').animate({
marginLeft: 0
}, 500);
});