آموزش برنامه نویسی ، پایگاه داده sql server
آموزشگاه برنامه نویسی تحلیل داده : دوره های آموزشی برنامه نویسی و طراحی وب ASP.Net , C# , HTML , CSS , SQL Server


آموزشگاه برنامه نویسی مجتمع فنی تهران میرداماد : دوره های آموزشی برنامه نویسی و طراحی وب ASP.Net , C# , HTML , CSS , SQL Server

رویدادها در jQuery - رویداد ( ) unload

رویداد ( ) unload در jQuery :

رویداد ( ) unload زمانی اتفاق می افتد که  کاربر از صفحه جاری خارج می شود . برای مثال یکی ار استفاده های جالب این رویداد ، می تواند صدور یک پیام خداحافظی برای کاربر در زمانی که می خواهد صفحه را ببندد ، باشد .
رویداد ( ) unload در مواقع زیر رخ می دهد :

  1. کلیک کاربر بر روی لینکی که باعث خروج از صفحه جاری و رفتن به صفحه دیگری می شود .
  2. یک آدرس جدید در نوار آدرس مرورگر نوشته شده و کلید Enter را بزنید .
  3. کلیدهای forward ( رفتن به جلو ) و backward ( رفتن به عقب ) را در مرورگر کلیک نمایید .
  4. پنجره جاری مرورگر بسته شود .
  5. صفحه مجدد لود و فراخوانی شود .

رویداد ( ) unload ، می تواند کد یا تابعی را در زمانی که صفحه جاری بسته می شود ، اجرا نماید .
شکل کلی استفاده از رویداد ( ) unload به صورت زیر است :

Syntax $( selector ).unload( function ) ;

syntax توضیح
توضیح Parameter
این پارامتر تعیین کننده تابعی است که می خواهیم در هنگام رخ دادن رویداد ( ) unload ، اجرا شود . function

چند نکته :

نکته 1 : رویداد ( ) unload فقط بایستی با شی window به کار برود .
نکته 2 : رویداد ( ) unload ممکن است در مرورگر های مختلف ، عملکرد متفاوتی داشته باشد . آن را در مرورگرهای مورد نظر خود تست نمایید .

مثال عملی :

در مثال زیر یک تابع را تعیین کرده ایم که در هنگام ، خروج از صفحه جاری یک پیام خداحافظی را به کاربر اعلام می نماید . برای مشاهده خروجی از صفحه خارج شوید !! :

Example
< html >
  < head >
    < script type="text/javascript" src="jquery.js" > < /script >
    < script type="text/javascript" >

      $ (document). ready ( function( ) {
          $(window).unload(function () {
               alert("به امید دیدار !");
          });
        });
    </script>

  </head>
<body>
</body>
</html>
کد


راجع این مطلب سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...         >>>>>  ورود به انجمن تخصصی


نظر خودتان درباره این صفحه را با ما در میان بگذارید :

آیا مطالب این صفحه برای شما مناسب و مفید بوده است :

نام :                 
آدرس Email :    
 
نظر شما :  
 
سوال امنیتی : جمع سه + پنج چنده ؟