الفرق بين المراجعتين لصفحة: «jQuery/event/preventDefault»
< jQuery
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:التابع <code>event.preventDefault</code> في jQuery}}</noinclude> | <noinclude>{{DISPLAYTITLE:التابع <code>event.preventDefault()</code> في jQuery}}</noinclude> | ||
== <code>event.preventDefault()</code> == | == <code>event.preventDefault()</code> == | ||
سطر 43: | سطر 43: | ||
== مصادر == | == مصادر == | ||
* [https://api.jquery.com/event.preventdefault/ صفحة | * [https://api.jquery.com/event.preventdefault/ صفحة التابع event.preventDefault() في توثيق jQuery الرسمي]. | ||
[[تصنيف:jQuery]] | [[تصنيف:jQuery]] | ||
[[تصنيف:jQuery Method]] | [[تصنيف:jQuery Method]] | ||
[[تصنيف:jQuery Events]] | [[تصنيف:jQuery Events]] |
مراجعة 08:37، 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>