متد toggle( speed, [callback] ) در jQuery

متد toggle( speed, [callback] ) در jQuery

دسته بندی : آموزش jQuery سطح مقاله : متوسط زمان مطالعه : 3 دقیقه آخرین بروز رسانی: 11 شهریور 1401

متد toggle( speed, [callback] ) در jQuery در این مقاله از سری مقالات آموزش جی کوئری دویکس بررسی می‌شود. روش toggle( speed, [callback]) نحوه نمایش (display) هر یک از مجموعه عناصر منطبق را با استفاده از یک انیمیشن زیبا تغییر می‌دهد و پس از تکمیل، یک پاسخ تماس اختیاری را اجرا می‌کند.

ساختار متد toggle( speed, [callback] ) در jQuery

در اینجا نحو و ساختار ساده برای استفاده از این متد آمده است:

selector.toggle( speed, [callback]);

پارامترهای متد

در اینجا تمام پارامترهای استفاده شده توسط این متد توضیح داده شده است:

  • speed : رشته‌ای که یکی از سه سرعت از پیش تعریف شده (“slow”، “def”، یا “fast”) یا تعداد میلی ثانیه برای اجرای انیمیشن را نشان می‌دهد (مثلاً 1000)
  • callback : این پارامتر اختیاری است و نشان دهنده یک تابع برای فراخوانی پس از تکمیل انیمیشن است

مثال

در قطعه کد زیر یک مثال ساده آورده شده است که استفاده از این روش را نشان می‌دهد:

<html>
   <head>
      <title>The jQuery Example</title>
      <script type = "text/javascript" 
         src = "https://www.tutorialspoint.com/jquery/jquery-3.6.0.js">
      </script>
		
      <script type = "text/javascript" language = "javascript">
   
         $(document).ready(function() {

            $("#toggle").click(function(){
               $(".target").toggle( 'slow', function(){ 
                  $(".log").text('Toggle Transition Complete');
               });
            });
         });
			
      </script>
		
      <style>
         p {background-color:#bca; width:200px; border:1px solid green;}
      </style>
   </head>
	
   <body>
      <p>Click on the following button:</p>
      <button id = "toggle"> Toggle </button>

      <div class = "target">
         <img src = "../images/jquery.jpg" alt = "jQuery" />
      </div>
		
      <div class = "log"></div>
   </body>
</html>

این مقاله در اینجا به پایان رسید، امیدواریم از مطالعه آن لذت برده باشید. برای دسترسی به لیست کامل متدهای اعمال جلوه‌های خاص در jQuery به مقاله بررسی جلوه‌‌ها (Effects) در jQuery مراجعه کنید.

این مقاله چقدر براتون مفید بود؟

اولین امتیاز را ثبت کنید😊