۰ میثم کیانی
تمرین در مورد انیمیشن ها
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۰ فروردین ۱۴۰۲

سلام وقت بخیر، اول از همه ممنون از استاد صالحی عزیز که انقدر جذاب و خوب آموزش میدن.

من بخش حرکت باکس رو بجای دکمه اومدم با تک option درست کردم که تمرین خوبی بود :) کدشو قرار میدم اگه دوستان دیگه خواستند استفاده کنند و گسترشش بدن :

بخش html :


بخش jQuery :

jQuery(document).ready(function () {
let box = jQuery(".box");
jQuery("#animated-option").on('change', function () {
    if (this.value === 'start') {
        box.animate({
            right: '200px',
            opacity: 0.5,
            width: '100px',
            top: '100px'
        });
    } else if (this.value === 'rest') {
        box.animate({
            right: 0,
            opacity: 1,
            width: '200px',
            top: '0'
        });
    }
});
});

یک مورد هم در خصوص slideToggle، اگه شما چندتا باکس داشتید (مثل همین قسمت عنوان‌های دوره) و خواستید با کلیک روی باکس، باکس قبلی بسته بشه هم میتونید از این کد زیر استفاده کنید :

jQuery(".social-login").on('click', function () {
    /* for close automatic section */jQuery('.panel').not(jQuery(this).siblings('.panel').slideToggle()).slideUp();
});