أحدث البرامج التعليمية وتطوير الشبكة
 

HTML ondragover Attribute


تعريف واستخدام

و ondragover السمة الحرائق عندما يتم سحب عنصر قابل للسحب أو اختيار النص على انخفاض هدف صالح.

افتراضيا، / عناصر لا يمكن إسقاط البيانات في عناصر أخرى. للسماح للانخفاض، يجب علينا منع معالجة الافتراضي للعنصر. ويتم ذلك عن طريق استدعاء event.preventDefault() طريقة ل ondragover السمة.

لمعرفة المزيد عن السحب والإسقاط، اقرأ HTML دروس في HTML5 السحب والإسقاط .

نصيحة: وصلات، والصور هي القابلة للسحب افتراضيا، ولا تحتاج draggable السمة.

هناك العديد من سمات الحدث التي يتم استخدامها، ويمكن أن يحدث، في مراحل مختلفة من عملية السحب والإفلات:

  • الأحداث أطلق على الهدف القابل للسحب (العنصر المصدر):
    • ondragstart - حرائق عندما يبدأ المستخدم لسحب عنصر
    • ondrag - حرائق عندما يتم سحب عنصر
    • ondragend - حرائق عندما ينتهي المستخدم من سحب العنصر

  • الأحداث النار على هدف إفلات:
    • ondragenter - حرائق عندما يدخل عنصر جر انخفاض الهدف
    • ondragover - حرائق عندما العنصر جر هو أكثر من هدف إفلات
    • ondragleave - حرائق عندما يترك عنصر جر انخفاض الهدف
    • ondrop - حرائق عندما يتم إسقاط عنصر جره على هدف إفلات

ملاحظة: على الرغم من سحب عنصر، و ondragover الحدث يطلق كل 350 ميلي ثانية.


ينطبق على

و ondragover السمة هي جزء من سمات الحدث ، ويمكن استخدامها على أي عناصر HTML.

عناصر حدث
جميع عناصر HTML ondragover

مثال

Div مثال

تنفيذ جافا سكريبت عندما يتم سحب عنصر أكثر من هدف إفلات:

<div ondragover="myFunction(event)"></div>
انها محاولة لنفسك »

دعم المتصفح

الأرقام في الجدول تحدد أول نسخة متصفح يدعم بشكل كامل event السمة.

الحدث سمة
ondragover 4.0 تسعة 3.5 6.0 12.0