Перетаскиваемые текстовые поля не работают в IE9 в качестве базы?

0

Я смотрел на другие вопросы, и это не давало мне ответов, которые я искал. Мой вопрос таков: я бегу IE9, чистый. У меня есть виртуальная машина, которая имеет его, поэтому он случайно не использует современный JS Engine.

Я пытался включить draggable, сказав:

$("input:text").draggable();//with jQuery UI 1.9.2

но он, похоже, не делает этого. Моя мысль состоит в том, что есть какая-то остановка прокрутки на мышечной части/фокусе входа, которая предотвращает перетаскивание от работы.

Вот скрипка, которую я тестировал с помощью: Win7: IE9 http://jsfiddle.net/J5qS9/ Я заметил, что он также не работает с Chrome.edge

1 ответ

1
Лучший ответ

Существует опция: cancel

Это говорит о том, что это не влияет. Здесь указаны значения по умолчанию

По умолчанию: "вход, текстовое поле, кнопка, выбор, опция"

http://api.jqueryui.com/draggable/#option-cancel

Если вы скажете:

$("input").draggable({cancel:null})
// or
$("input").draggable({cancel: "textarea,button,select,option"});

это позволит вам перетащить все или входы (при сохранении других правил) в обычном режиме.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню