تأخير jquery بين الرسوم المتحركة
-
11-09-2019 - |
سؤال
لدي عنصران لا ينبغي أن يكون نشطا في نفس الوقت، لذلك عندما يتم تبديل المرء فأنا يتخلى عن الآخر، إلا أنني أود أن أكون قادرا على تلاشي العنصر المفتوح ثم أحضر الآخر. هل هناك طريقة للقيام بذلك هذا ليس اختراق؟
<script ="text/javascript">
$(function() {
$('#jlogin').click(function() {
$('#login').toggle('fast');
$('#reg').fadeOut('fast');
});
$('#jreg').click(function() {
$('#reg').toggle('fast');
$('#login').fadeOut('fast');
});
});
</script>
هذا هو نصي الحالي.
المحلول
إلقاء نظرة على استخدام آلية رد الاتصال تتآكل لذلك يمكنك سلسلة الرسوم المتحركة. يتم استدعاء رد الاتصال على أساليب الرسوم المتحركة بعد اكتمال الرسوم المتحركة السابقة.
<script type="text/javascript">
$(function() {
$('#jlogin').click(function() {
$('#reg').fadeOut('fast', function() {
$('#login').toggle('fast');
});
});
$('#jreg').click(function() {
$('#login').fadeOut( 'fast', function() {
$('#reg').toggle('fast');
});
});
});
</script>
لا تنتمي إلى StackOverflow