Създаване на прост html5 "плъзгане - капка" интерфейс

LPgenerator - Професионална целевата страница платформа за увеличаване на продажбите на Вашия бизнес

Кацане МАГАЗИН ОБУЧЕНИЕ ЗА ДЕЙСТВИЕ от страна на партньорите

Създаване на прост html5

В момента HTML5 плъзгане капка се поддържа от всички основни браузъри за настолни компютри (включително и IE (дори и в IE 5.5 има частична поддръжка)), но не се поддържа от някои от най-популярните мобилни браузъри.

  • dragStart: задейства, когато потребителят започва да влачите и пускате;
  • dragEnter: задейства, когато съответните възможности елемент е първият довлече елемента цел;
  • dragOver: пожари, когато мишката се премества върху елемент, когато съпротивление;
  • dragLeave: се задейства, когато потребителят напусне на мишката върху даден елемент, когато плъзнете;
  • съпротивление: влиза в действие всеки път, когато се движи мишката, докато плъзгате ни елемент;
  • капка: започва, когато извършващи действителния спад;
  • dragEnd: задейства, когато потребителят освободи бутона на мишката, докато плъзгате обекта.

С всички тези слушатели събитие, имате добър контрол над това как ще работи на интерфейса.

Това е мястото, където се случва магията всички dragdrop. Този обект съдържа данни, които е изпратена операция плъзгане. Данните могат да бъдат монтирани и получени по различни начини, най-важните от които са:

Създаване dragdrop пример

Сега ще започнем да се създаде един прост пример dragdrop. Както можете да видите, ние имаме две divs малък и един голям, ние можем да плъзнете малки диви в голям, и дори да ги върнете обратно.

Първото нещо, което трябва да направите е да създаде HTML. Ние правим Разделения плъзгане с помощта на плъзгане атрибут:


В този код, трябва първо да обяви какъв тип ефект за да се позволи на операцията и да го настроите в движение. Във втория ред, ние се данните за където текстът ще бъде стойността на текст и идентификационен номер на елемента, които ние се проточат. След това, ние използваме setDragImage метод, който определя, че ние ще се проточи, а след това, когато ще курсора при плъзгане, както и блокове от 200 на 200 пиксела, ние го постави в центъра на града. В крайна сметка, ние се върне върне вярно.

За да пуснете елемент се, той трябва да слушате 3 различни събития: dragEnter, dragOver и падащи събития. Така че нека да го добавим към HTML5 в DIV с идентификационния номер на голям (голяма):


След като добавите слушателите на събитието, трябва да създадем тези функции. Нека започнем с dragEnter dragOver и събития:


Първата функция ние определяме какво трябва да се случи, когато един елемент, който ние плъзнете за да достигне желаната елемент, който трябва да се появи капка, в този случай ние не позволява само поведението по подразбиране на браузъра. На следващо място, в зависимост dragOver, ние просто не приемат, че е налице спад по подразбиране.

В следващата част, ние определяме функция, когато елементът е "хвърлен" на желаната цел:


В тази последна част, ние първо ще определи променливите данни, при които получаваме всички данни, която е достъпна за текстов формат, а след това се добавят данните на DIV, където е необходимо, за да "падне" на елемента.

Направи раздел спад цел

Демото показва, че двете DIV могат да се местят обратно на мястото си. За щастие, добавяйки още един гол спад, много по-лесно, отколкото си мислите. Поради тези функции, вече имаме всичко, което трябва да направите е да добавите слушателите на събития:


И това е всичко, което е необходимо, за да се позволи на плъзгане Разделение на мястото си.

LPgenerator - Професионална целевата страница платформа за увеличаване на продажбите на Вашия бизнес

ВНИМАНИЕ! Използвате остарял браузър Internet Explorer

Този сайт е изграден върху най-напредналите и модерни технологии и не поддържа Internet Explorer втората и седмата версия.

Създаване на прост html5

Създаване на прост html5

Създаване на прост html5

Създаване на прост html5

Създаване на прост html5