کار تابع preventDefault() در جی کوئری

این تاپیک 6 پاسخ و 5 مشارکت کننده دارد . آخرین آپدیت توسط :  Mohsen Nazari ،‏ 7 ماه و 3 هفته پیش .

۵۰۰۰ visibility
نویسنده پست
دوشنبه ، ۱۳ آبان ۱۳۹۲     ۷:۱۷ ب.ظ #


علی امینی

Author
146 پست50 تاپیک

سلام

می خواستم بدونم کار تابع preventDefault() در جیکوئری چیه و میشه باهاش چیکار کرد.

دیدم که تو ایجکس ازش استفاده کرده بودند!!!

دوشنبه ، ۱۳ آبان ۱۳۹۲     ۷:۵۵ ب.ظ #


امیر

ناظم
840 پست3 تاپیک

سلام

متد event.preventDefault() از عملی که به صورت دیفالت و پیش فرض بعد یک رویداد بر روی یک المان باید انجام شود، جلوگیری می کند. مثلا جلوگیری از ارسال فرم به هنگام فشردن دکمه submit و یا کد زیر که از عمل پیش فرضی که به هنگام کلیک بر روی لینک می شود، یعنی رفتن به آن آدرس، جلوگیری میکند!

<script>
$(document).ready(function(){
$("a").click(function(event){
event.preventDefault();
});
});
</script>
دوشنبه ، ۱۳ آبان ۱۳۹۲     ۸:۰۷ ب.ظ #


علی امینی

Author
146 پست50 تاپیک

آها یه چیزی مثل return false.

یه سوال دیگه هم داشتم.

مثلا:

$("#id").click(function(e){
...
});

در این کد پارامتر e رو به تابعی که با کلیک شدن اجرا میشه دادن.

این پارامتر به چه دردی میخوره؟؟

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

 

e.preventDefault(); 

 

دوشنبه ، ۱۳ آبان ۱۳۹۲     ۹:۳۲ ب.ظ #


حسین محمدی

Subscriber
482 پست60 تاپیک

یه کاربردش برای تشخیص دکمه زده شده...برای تشخیص کلیکها و...

سه شنبه ، ۱۴ آبان ۱۳۹۲     ۳:۱۱ ب.ظ #


علی امینی

Author
146 پست50 تاپیک

میشه بیشتر توضیح بدید؟؟
چیزی نفهمیدم

جمعه ، ۲۳ آذر ۱۳۹۷     ۳:۵۸ ب.ظ #


Mahmood B

Subscriber
1 پست0 تاپیک

اون حرف e از پارامتر تابع میاد که یک رویداد (event) هست و باید اون e رو اول preventDefault بزاری

دوشنبه ، ۶ اسفند ۱۳۹۷     ۱۱:۴۲ ق.ظ #


Mohsen Nazari

Subscriber
10 پست0 تاپیک

e یک رویداد هست که مشخصاتی در مورد رویداد به تابع میفرستد که مشخص می کند چه عملیات پیش فرضی در نظر گرفته شده است (برای preventDefault ) و کدام عملیات برای این سوال خاص نباید اجرا شود

پنجره دوجداره

خط کشی پارکینگ

برچسب بین کابینت

پوشاندن دیوار نم زده

پست 1 تا 7 (از مجموع 7 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .