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