الفرق بين المراجعتين لصفحة: «jQuery/event/preventDefault»
< jQuery
Khaled-yassin (نقاش | مساهمات) أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>event.preventDefault</code> في jQuery}}</noinclude> == <code>...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
=== القيمة المعادة === | === القيمة المعادة === | ||
يُعيد هذا التابع | يُعيد هذا التابع القيمة <code>[[JavaScript/undefined|undefined]]</code>. | ||
=== الوصف === | === الوصف === | ||
سطر 13: | سطر 13: | ||
لا يقبل هذا التابع أي وسائط. | لا يقبل هذا التابع أي وسائط. | ||
على سبيل المثال، لن ينقل النقر على | على سبيل المثال، لن ينقل النقر على الروابط إلى عنوان URL جديد. ويمكن استخدام التابع <code>[[jQuery/event/isDefaultPrevented|event.isDefaultPrevented()]]</code> للتحقق من استدعاء هذا التابع بواسطة معالج أحداث المستدعى بواسطة هذا الحدث. | ||
=== أمثلة === | === أمثلة === | ||
إلغاء الإجراء الافتراضي (التنقل) | إلغاء الإجراء الافتراضي (التنقل) للنقر على العنصر <code>[[HTML/a|<a>]]</code>:<syntaxhighlight lang="html"> | ||
<!doctype html> | <!doctype html> | ||
<html lang="en"> | <html lang="en"> | ||
سطر 43: | سطر 43: | ||
== مصادر == | == مصادر == | ||
* [ | * [https://api.jquery.com/event.preventdefault/ صفحة الحدث event.preventDefault في توثيق jQuery الرسمي]. | ||
[[تصنيف:jQuery]] | [[تصنيف:jQuery]] | ||
[[تصنيف:jQuery Method]] | [[تصنيف:jQuery Method]] | ||
[[تصنيف:jQuery Events]] | [[تصنيف:jQuery Events]] |
مراجعة 08:36، 31 مايو 2018
event.preventDefault()
القيمة المعادة
يُعيد هذا التابع القيمة undefined
.
الوصف
استدعاء هذا التابع يُعطل إطلاق الإجراء الافتراضي للحدث.
event.preventDefault()
أُضيف مع الإصدار: 1.0.
لا يقبل هذا التابع أي وسائط.
على سبيل المثال، لن ينقل النقر على الروابط إلى عنوان URL جديد. ويمكن استخدام التابع event.isDefaultPrevented()
للتحقق من استدعاء هذا التابع بواسطة معالج أحداث المستدعى بواسطة هذا الحدث.
أمثلة
إلغاء الإجراء الافتراضي (التنقل) للنقر على العنصر <a>
:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>event.preventDefault demo</title>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<a href="https://jquery.com">default click action is prevented</a>
<div id="log"></div>
<script>
$( "a" ).click(function( event ) {
event.preventDefault();
$( "<div>" )
.append( "default " + event.type + " prevented" )
.appendTo( "#log" );
});
</script>
</body>
</html>