2012-06-22 3 views
1

Мне нужно знать содержимое или тип данных, которые нужно сбросить в область перетаскивания. Если выбранный текст или файл. С файлами, которые я могу сказать с расширениями, но я не могу рассказать друг другу, если его текст или файл. Ima JS noob.Тип содержимого перетаскивания HTML5?

ответ

0

Вы не можете удалить выбранный текст в любом месте. Вы можете отказаться от своего контейнера.

В любом случае, вы должны быть более конкретными в том, что вам нужно именно: класс?

Если вы используете перетаскивание html5, вы можете отправить текстовые данные, получаемые получателем события переадресации. Например, вы можете передать тип объекта перетаскиваемого элемента, чтобы потом он был доступен.

+0

текст = e.dataTransfer.getData ('Text'); \t \t if (файлы === null || файлы === undefined) { \t \t \t opts.error (ошибки [0]); \t \t \t return false; \t \t} \t \t если (TypeOf текст == "String") { \t \t \t $ ('previewBox.) HTML (e.dataTransfer.getData (' Text')). \t \t \t console.log (e.dataTransfer.getData ('Text')); \t \t \t } –

+0

Счастье, e.dataTransfer.getData было действительно все, что мне нужно для проверки. но вышеуказанный код не работал. Предположим, что установлен параметр .getData ('Text'), как пустой или нет. Ive попытался использовать свойство length в тексте, например text.lenght> 0, но он все еще работает dnt. –

+0

Результат getData ("text") всегда является строкой, даже если вы передаете содержимое изображения. – Sebas

Смежные вопросы