جستجو برای:
  • دوره‌های آموزشی
    • کسب و کار اینترنتی پولساز
    • تبدیل ایده به محصول
    • خلق استراتژی کسب و کار
    • ایجاد مزیت رقابتی در کسب و کار
  • آموزش رایگان
    • دوره رایگان کسب و کار اینترنتی
    • ویدیوهای آموزشی
    • پادکست‌های آموزشی
  • وبلاگ
    • کسب و کار اینترنتی
      • کارآفرینی اینترنتی
      • کار در منزل
      • ایده های پولساز
      • مدیریت کسب و کار اینترنتی
    • بازاریابی اینترنتی
      • سئو
      • ایمیل مارکتینگ
      • سوشیال مارکتینگ
      • اینستاگرام مارکتینگ
      • همکاری در فروش
    • کارآفرینی
      • ایده های کارآفرینی
      • کسب درآمد
      • استارت آپ
      • برندسازی
      • موفقیت فردی
      • معرفی کارآفرینان برتر
  • کسب درآمد
  • حساب کاربری
تلفن تماس: ۲۳۴۵۶ ۲۸۴ ۰۲۱
بهترین ایده
  • دوره‌های آموزشی
    • کسب و کار اینترنتی پولساز
    • تبدیل ایده به محصول
    • خلق استراتژی کسب و کار
    • ایجاد مزیت رقابتی در کسب و کار
  • آموزش رایگان
    • دوره رایگان کسب و کار اینترنتی
    • ویدیوهای آموزشی
    • پادکست‌های آموزشی
  • وبلاگ
    • کسب و کار اینترنتی
      • کارآفرینی اینترنتی
      • کار در منزل
      • ایده های پولساز
      • مدیریت کسب و کار اینترنتی
    • بازاریابی اینترنتی
      • سئو
      • ایمیل مارکتینگ
      • سوشیال مارکتینگ
      • اینستاگرام مارکتینگ
      • همکاری در فروش
    • کارآفرینی
      • ایده های کارآفرینی
      • کسب درآمد
      • استارت آپ
      • برندسازی
      • موفقیت فردی
      • معرفی کارآفرینان برتر
  • کسب درآمد
  • حساب کاربری
0

ورود و ثبت نام

بلاگ

بهترین ایده / طراحی سایت / کشیدن و رها کردن

کشیدن و رها کردن

کشیدن و رها کردن  در  html چیست؟

آموزش APIs درس دوم

کشیدن و انداختن

کشیدن و رها کردن یک ویژگی بسیار رایج است. این زمانی اتفاق می افتد  که شما “شیء” را جابجا کنید و آن را به مکان دیگری بکشید.

در HTML5، کشیدن و رها  کردن بخشی از استاندارد است: هر عنصر می تواند draggable (یعنی قابلیت کشیدن داشته باشد ) باشد.

کشیدن و رها کردن
کشیدن و رها کردن

پشتیبانی مرورگر

اعداد  مشخص شده در جدول  نسخه  اول مرورگر است که به طور کامل  از کشیدن و رها کردن پشتیبانی می کند.

API کروم  اینترنت اکسپلورر فایرفاکس  سافاری آپرا
Drag and Drop 4.0 9.0 3.5 6.0 12.0

پشتیبانی مرورگر html5 را از اینجا ببینید

مثال کشیدن و رها کردن

مثال زیر یک مثال ساده از کشیدن و رها کردن است:

[php]
<!DOCTYPE HTML>
<html>
<head>
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-wp-preserve="%3Cscript%3E%0Afunction%20allowDrop(ev)%20%7B%0A%20%20%20%20ev.preventDefault()%3B%0A%7D%0A%0Afunction%20drag(ev)%20%7B%0A%20%20%20%20ev.dataTransfer.setData(%22text%22%2C%20ev.target.id)%3B%0A%7D%0A%0Afunction%20drop(ev)%20%7B%0A%20%20%20%20ev.preventDefault()%3B%0A%20%20%20%20var%20data%20%3D%20ev.dataTransfer.getData(%22text%22)%3B%0A%20%20%20%20ev.target.appendChild(document.getElementById(data))%3B%0A%7D%0A%3C%2Fscript%3E" data-mce-resize="false" data-mce-placeholder="1" class="mce-object" width="20" height="20" alt="<script>" title="<script>" />
</head>
<body>

<div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)"></div>

<img id="drag1" src="img_logo.gif" draggable="true" ondragstart="drag(event)" width="336" height="69">

</body>
</html>
[/php]

 

این ممکن است به نظر پیچیده باشد ، اما اجازه می دهد تا از این  طریق  به تمام قسمت های مختلف یک رویداد کشیدن و رها کردن بروید.


عنصر Draggable را ایجاد کنید


اول از همه: برای ایجاد یک element draggable،(یعنی عنصری که قابلیت کشیدن و انداختن را داشته باشد )  ویژگی draggable را به true تنظیم کنید:

[php]
<img draggable="true">

[/php]

 

چه عنصری برای کشیدن است  – ondragstart و setData ()

سپس، مشخص کنید چه اتفاقی می افتد وقتی عنصر ی کشیده می شود.

در مثال بالا، attribute ondragstart یک تابع را فراخوانی می کند، drag (event)، که مشخص می کند چه اطلاعاتی کشیده می شود.

روش dataTransfer.setData () نوع داده و مقدار داده های کشیده شده را تنظیم می کند:

[php]
function drag(ev) {
ev.dataTransfer.setData("text", ev.target.id);
}
[/php]

در این مورد، نوع داده “text” است و مقدار شناسه عنصر draggable ، مقدار (“drag1”) می باشد.

 

عمل انداختن چطور انجام می شود – ondragover

رویداد ondragover مشخص می کند که کدام داده می تواند انداخته شود.

به طور پیش فرض، داده ها / عناصر را نمی توان در عناصر دیگر انداخت.  برای اجازه  به انداختن، ما باید از رفتار پیش فرض عنصر جلوگیری کنیم.

این کار با فراخوانی روش event.preventDefault () برای رویداد indragover انجام می شود:

[php]
event.preventDefault()
[/php]

عمل کشیدن و انداختن را انجام دهید.

هنگامی که داده های کشیدن  را رها می کنیم ، عمل رها کردن اتفاق می افتد.

در مثال بالا، ویژگی  atdrop یک تابع drop(event) را فراخوانی می کند :

[php]
function drop(ev) {
ev.preventDefault();
var data = ev.dataTransfer.getData("text");
ev.target.appendChild(document.getElementById(data));
}
[/php]

توضیح کد:

call preventDefault ()  را فراخوانی کنید تا مانع از این شود که مرورگر به صورت پیش فرض به داده ها دسترسی داشته باشد   (به طور پیش فرض به عنوان لینک برای انداختن باز است)
داده های کشیده  شده را با روش dataTransfer.getData () دریافت کنید. این روش هر نوع اطلاعاتی را که در روش setData () برای همان نوع تنظیم شده  را بازمی گرداند.
داده کشيده شده، شناسه عنصر کشيده شده است (drag1)
عنصر کشیده  شده را به عنصر رها  شده اضافه کنید.

۱
۲
۳
۴
۵
میانگین امتیازات ۵ از ۵
از مجموع ۱ رای
اشتراک گذاری:
برچسب ها: HTML
در تلگرام
کانال ما را دنبال کنید!
در اینستاگرام
ما را دنبال کنید!
چرا انقدر شروع بی‌پایان داریم تو زندگی‌مون؟
چرا هی شروع کردیم و وسط راه ولش کردیم؟

تو این پادکست توضیح دادم…

توی کامنت از تجربه شروع بی پایان خودت برام بنویس

#شروع #تصمیم #تصمیم_گیری #احساسی #احساس #اطلاعات #فقر #ثروت #ایران #گرانی #تورم #ایمان_قاصدیان #تحول #تحول_بزرگ
❤️بخش دوم لایو شماره ۱ سفر ❤️بخش دوم لایو شماره ۱ سفر تحول بزرگ

_______________

دوره 👇رایگان تحول بزرگ
@iman.ghasedian 
_______________

توی این ویدیو می تونی کل مطالب آموزشی ۲۳ روز اول تحول بزرگ + یکسری محتوای مکمل در لایو ارائه شد که به دلیل دایرکت‌ها و درخوا‌ست شما که موفق به حضور در لایو نشدید تصمیم گرفتم بلافاصله بعد از لایو این ‌ویدیو رو که حتی از لایو اصلی هم کامل‌تره 

ویدیو بدلیل تایم بالا به دو بخش قسمت شد که بخش اولش رو دیشب گذاشتم 

#سفر #تحول #تحول_درون #خودشناسی #آرامش #ایمان_قاصدیان #تغییر #زندگی #اکسپلور #اینستاگرام
❤️بخش اول لایو شماره ۱ سفر ❤️بخش اول لایو شماره ۱ سفر تحول بزرگ

_______________

دوره 👇رایگان تحول بزرگ
@iman.ghasedian 
_______________

توی این ویدیو می تونی کل مطالب آموزشی ۲۳ روز اول تحول بزرگ + یکسری محتوای مکمل در لایو ارائه شد که به دلیل دایرکت‌ها و درخوا‌ست شما که موفق به حضور در لایو نشدید تصمیم گرفتم بلافاصله بعد از لایو این ‌ویدیو رو که حتی از لایو اصلی هم کامل‌تره 

ویدیو بدلیل تایم بالا به دو بخش قسمت شد که فردا بخش دو گذاشته میشه در پیج

#سفر #تحول #تحول_درون #خودشناسی #آرامش #ایمان_قاصدیان #تغییر #زندگی #اکسپلور #اینستاگرام
روز بیست‌وسوم سفر تحول بزرگ❤️
قرار بود از روز سوم سفر تحول هر روز این سوالات بنیادی رو از خودت بپرسی و نوی دفتر تحولت بنویسی:

من کی‌ام؟
الان کجای زندگیم هستم؟
قراره به کجا برسم؟
دقیقا چی می‌خوام از زندگیم؟
چی منو عمیقا خوشحال می‌کنه؟

خب دوستان زیادی پرسیدن که من چی جواب بدم؟! اینم پاسخ سوال شما

_______________

برای دوره رایگان تحول بزرگ 
حتما پیج رو فالو کن 👇
@iman.ghasedian 
_______________

اگه‌جواب سوالت رو گرفتی توی کامنت برام بنویس و اگه هم سوال دیگه ای درباره دوره داری بپرس✋🌹

#سفر #تحول #زندگی #دوره #آموزشی #رایگان #اینستاگرام #ایمان_قاصدیان #اکسپلور #خودشناسی #خودآگاهی #آگاهی
روز ۱۸ تحول بزرگ ❤️
💢 ازت می‌خوام کپشن رو تا آخر بخونی چون حرفای عمیقی توش هست که توی ویدیو نیست❗️
_______________

دوره تحول بزرگ رو از اینجا دنبال کن 👇
@iman.ghasedian 
_______________

ما همه برنامه‌هامون رو اشتباهی پیش می‌بریم.

شاید با ده‌ها مدل برنامه‌ریزی آشنا باشی ولی چیزی که هیچکس بهت یاد نمیده اینه که “تو نباید ذهنیت خودت رو در آینده منتظر بذاری”

۱۰۰ ها کتاب و روش برای برنامه‌ریزی و هدفگذاری نوشته شده که من اکثرش رو زیر سوال می‌برم

چون تو دائم درگیره یک مدل زندگی در آینده هستی که اون مدل زندگی خیلی خوبه

اون کتاب‌ها و مدرس‌ها و مشاورها همشون دارن بهت میگن: “هدف‌هات رو تصور کن! باهاشون زندگی کن! تجسم‌شون! “ 
❌ غلطه ❌

با صداقت توی کامنت بنویس: چقدر تصورشون کردی و نرسیدی؟ چقدر تلاش کردی و نرسیدی؟ اینکه اون چیزهایی که آرزوش رو داشتی و نرسیدی ولی هر روز تجسمش کردی، باهاش زندگی کردی، چه حسی بهت میده؟ 🙏🌹 خواهش می‌کنم بنویس! بنویس کدوم درسته اون کتابا؟ مدرسا؟ مشاورا؟؟!!

✅ من میگم: “ تو باید یاد بگیری تلاشت رو بکنی اما اینجوری نباشی که فقط با داشتن اون چیزا در آینده، احساس خوشبختی و خوشحالی کنی❗️”.

تو همش داری به اونا فکر می‌کنی داری خودت رو‌ یک انسان دچار ضعف و کمبود می‌بینی، چون می‌دونی اونا رو نداری. 

👈 چون‌ اتفاقاً تو روی «نداشته‌هات» متمرکز شدی «نه روی داشته‌هات »❗️

و چون روی نداشته‌هات توجه داری همش احساس کمبود و ضعف می‌کنی ! 😐

عمیق شو رفیق❗️

ببین کدوم درسته؟ همیشه دنبال آینده باشی با همه خوبی‌هاش و در لحظه حال همش حسرت بخوری ؟ یا اینکه حس و حال تو در لحظه حال خوب باشه، خوب بتونی تصمیم بگیری، خوب بتونی با آرامش و تمرکز روی هدف‌ها و ارزش‌های واقعی خودت کار کنی و به دستشون بیاری؟ حتی بیشتر از چیزی که فکر کنی به دست میاری ❗️ امتحانش کن 🙏🌹

_______________

برای دوره رایگان تحول بزرگ 
حتما پیج رو فالو کن 👇
@iman.ghasedian 
_______________

#زمان #حال #لحظه #موفقیت #آینده #برنامه_ریزی #هدف_گذاری #کمبود #ضعف #رفیق #داشته_ها #نداشته_ها #انتخاب #ایمان_قاصدیان #تحول_بزرگ
دوره رایگان تحول بزرگ در اینستاگرام
مطالب زیر را حتما بخوانید
  • طراحی واکنش گرا
    چرا طراحی سایت واکنش گرا مهم است؟

    975 بازدید

  • طراحی سایت
    طراحی سایت و رازهای فروش بیشتر

    1.55k بازدید

  • پوسته فرزند
    پوسته فرزند چیست و چگونه پوسته فرزند ایجاد کنیم؟

    885 بازدید

  • شروع کار css
    شروع کار css

    983 بازدید

  • سینتکس و انتخابگرهای css
    سینتکس و انتخابگرهای css

    915 بازدید

  • معرفی css
    معرفی css

    952 بازدید

دیدگاهتان را بنویسید لغو پاسخ

آکادمی
  • کسب و کار اینترنتی
  • بازاریابی اینترنتی
  • ایده های پولساز
  • ایمیل مارکتینگ
  • مهارت های پولساز
  • افزایش فالوور اینستاگرام
  • کسب درآمد از اینستاگرام
  • افزایش ترافیک سایت
پربازدید
  • دوره رایگان
  • درباره ما
  • همکاری در فروش
  • تماس با ما
جستجو برای:
بهترین ایده
با آموزش کسب و کار اینترنتی از ایده‌های پولساز تا یادگیری مهارت‌های پولساز در کنار شما هستیم. کمک می‌کنیم یک کسب و کار خانگی در منزل راه‌اندازی کنید. ما به شما آموزش می‌دهیم با کار در منزل و فقط با موبایل و بدون سرمایه پولسازی از اینترنت را شروع کنید.
بهترین ایده : کسب و کار اینترنتی برای همه | © Copyright 2021 behtarinideh

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت