رویدادها در jQuery - رویداد ( ) unload
رویداد ( ) unload در jQuery :
رویداد ( ) unload زمانی اتفاق می افتد که کاربر از صفحه جاری خارج می شود .
برای مثال یکی ار استفاده های جالب این رویداد ، می تواند صدور یک پیام خداحافظی برای
کاربر در زمانی که می خواهد صفحه را ببندد ، باشد .
رویداد ( ) unload در مواقع زیر رخ می دهد :
- کلیک کاربر بر روی لینکی که باعث خروج از صفحه جاری و رفتن به صفحه دیگری می شود .
- یک آدرس جدید در نوار آدرس مرورگر نوشته شده و کلید Enter را بزنید .
- کلیدهای forward ( رفتن به جلو ) و backward ( رفتن به عقب ) را در مرورگر کلیک نمایید
.
- پنجره جاری مرورگر بسته شود .
- صفحه مجدد لود و فراخوانی شود .
رویداد ( ) unload ، می تواند کد یا تابعی را در زمانی که صفحه جاری بسته می شود ،
اجرا نماید .
شکل کلی استفاده از رویداد ( ) unload به صورت زیر است :
|
Syntax
|
$( selector ).unload( function ) ;
|
|
توضیح
|
|
این پارامتر تعیین کننده تابعی است که می خواهیم در هنگام رخ دادن رویداد ( ) unload
، اجرا شود .
|
چند نکته :
نکته 1 : رویداد ( ) unload فقط بایستی با شی window به کار برود
.
نکته 2 : رویداد ( ) unload ممکن است در مرورگر های مختلف ، عملکرد
متفاوتی داشته باشد . آن را در مرورگرهای مورد نظر خود تست نمایید .
مثال عملی :
در مثال زیر یک تابع را تعیین کرده ایم که در هنگام ، خروج از صفحه جاری یک پیام خداحافظی
را به کاربر اعلام می نماید . برای مشاهده خروجی از صفحه خارج شوید !! :
< 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>
|
|
|
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نظر خودتان درباره این صفحه را با ما در میان بگذارید :