این آموزش در تاریخ ۱۴۰۲/۰۶/۲۳ آپدیت شده است.
آموزش رویداد عمومی OnDrag در HTML
سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش رویداد عمومی OnDrag در HTML با من همراه باشید.

Free-Learn
آنچه در این جلسه میخوانید :
رویداد عمومی OnDrag در HTML
رویداد ondrag زمانی رخ میدهد که یک عنصر دِرَگ شود، یا خودمونی وقتی عنصری با ماوس گرفته شود و بخواهد به مکانی دیگر برده و انداخته شود میگیم دِرَگ شدن.
کشیدن و انداختن یا به انگلیسی Drag and Drop یعنی اینکه ما یک عنصر را با ماوس گرفته و به مکانی دیگر برده و در نهایت آن را رها نماییم، حالا این گرفتن و کشیدن و انداختن همشون توسط یسری رویداد به شرح زیر هستن :
- OnDragStart ( شروع کشیدن )
- OnDragEnter ( وارد شدن به محل فرود )
- OnDragLeave ( خارج شدن از محل فرود )
- OnDragOver ( قرارگیری بروی محل فرود )
- OnDrop ( محل فرود پس از رها شدن )
- OnDragEnd ( پایان کشیدن )
Free-Learn
مثال از رویداد عمومی OnDrag در HTML
در ادامه میتوانید یک مثال از این رویداد را مشاهده نمایید.
|
1 2 3 4 5 |
<div class="droptarget" ondrop="drop(event)" ondragover="allowDrop(event)"> <p ondragstart="dragStart(event)" ondrag="dragging(event)" draggable="true" id="dragtarget"> منو با ماوس بگیر </p> </div> |
Free-Learn
پشتیبانی مرورگرها
در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از رویداد ondrag در HTML پشتیبانی میکنند یا خیر.
| نام مرورگر | Chrome | Firefox | Opera | Safari | Edge |
| پشتیبانی | بله | بله | بله | بله | بله |
Free-Learn
روش استفاده
روش استفاده از این رویداد در عناصر HTML بصورت زیر می باشد.
|
1 |
<element ondrag="Script"> |
Free-Learn
جدول مقادیر رویداد OnDrag
در جدول زیر میتوانید مقادیری را که میتوان در این رویداد استفاده کرد را مشاهده نمایید.
| مقدار | توضیح |
| Script | دستورات جاوااسکریپت برای اجرا شدن |
Free-Learn
عناصری که توسط این رویداد پشتیبانی می شوند
رویداد ondrag را میتوان در تمامی عناصر/تگ های معتبر HTML بکار برد.
Free-Learn
نکات و توضیحات
- نکته یا توضیح خاصی وجود ندارد.

