Ce code fonctionne parfaitement sauf si vous cliquez sur un lien. La page est redirigée avant que jquery ne modifie visuellement la marge à zéro. Est-il possible d'empêcher la redirection jusqu'à ce que jquery remette la marge à zéro?jquery empêche de rediriger après animation
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);
});
Je me demande quel est votre cas d'utilisation. Si vous allez quitter la page, est-ce que cela aurait vraiment de l'importance pour l'animation de finir * avant * que vous redirigiez? En tant qu'utilisateur, je dirais que cela a un énorme potentiel d'irritation. –
Je suis juste en train d'essayer certaines choses. – Blainer