افکت Slide در jQuery

افکت Slide در jQuery

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

افکت Slide در jQuery در این مقاله از سری مقالات آموزش جی کوئری دویکس بررسی می‌شود. افکت Slide را می‌توان با پارامترهای نمایش دادن (show) / پنهان کردن (hide) / تغییر دادن (toggle) استفاده کرد. این افکت عنصر را از پنجره دید (viewport) خارج می‌کند.

ساختار افکت Slide در jQuery

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

selector.hide|show|toggle( "slide", {arguments}, speed );

پارامترهای افکت

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

  • direction : جهت اثر؛ می‌تواند “بالا (up)”، “پایین (down)”، “چپ (left)”، “راست (right)” باشد؛ به صورت پیش فرض “چپ (left)” است
  • distance : فاصله اثر؛ بسته به گزینه جهت (direction)، روی ارتفاع یا عرض عنصر تنظیم می‌شود
  • mode : حالت اثر؛ می‌تواند “نمایش دادن (show)” یا “پنهان کردن (hide)” باشد؛ به صورت پیش فرض “نمایش دادن (show)” است

مثال

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

<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" 
         src = "https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/jquery-ui.min.js">
      </script>
		
      <script type = "text/javascript" language = "javascript">
   
         $(document).ready(function() {

            $("#hide").click(function(){
               $(".target").hide( "slide", { direction: "down"  }, 2000 );
            });

            $("#show").click(function(){
               $(".target").show( "slide", {direction: "up" }, 2000 );
            });
				
         });
			
      </script>
		
      <style>
         p {background-color:#bca; width:200px; border:1px solid green;}
         div{ width:100px; height:100px; background:red;}
      </style>
   </head>
	
   <body>
      <p>Click on any of the buttons</p>
		
      <button id = "hide"> Hide </button>
      <button id = "show"> Show</button> 
  
      <div class = "target">
      </div>
   </body>
</html>

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

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

میانگین رتبه : 5/5 - تعداد رای : 4