dir.by  
  Поиск  
Программирование, разработка, тестирование
jQuery UI - кнопки, меню, диалог, slider, spinner и так далее. Эфекты: растягивание, перетаскивание и так далее
Draggable (элемент может быть перемещен с помощью мыши) jQuery UI
  Посмотрели 5142 раз(а)       Комментариев 2  
 Последний комментарий: (11 декабря 2018 15:56) в этой теме рассматривается 2 примера: [bgcolor=orange]1)[/bgcolor]... читать...       написать комментарий...
 Draggable (элемент может быть перемещен с помощью мыши) jQuery UI 
последнее обновление: 5 февраля 2020
Метод draggable В jQuery UI разрешает перемещать элемент с помощью мыши.
Пример смотрим, тестируем
Код примера
  Html  
<html>

<!-- заголовок -->
<head>
     <meta charset="utf-8">
     <title>Example</title>
</head>

<!-- страница -->
<body>
     <!-- подключаем библиотеки jQuery и jQuery UI -->
     <script src="https://dir.by/example_lib/jquery/jquery-3.3.1.min.js"></script>
     <script src="https://dir.by/example_lib/jquery_ui/jquery-ui-1.12.1/jquery-ui.min.js"></script>

     <!-- HTML элементы -->
     <div id="myElement" style="height:150px; width:150px; cursor:hand; background:#b0b0b0;">
          Нажми на меня и тащи мышкой
     </div>

     <!-- JavaScript -->
     <script>
          // страница открылась
          $( function()
          {
               // вызываем метод draggable чтобы мог перетаскиваться myElement
               $("#myElement").draggable();
          });
     </script>
</body>

</html>
На заметку!
Пример локально работает!

Запускаем пример на вашем компьютере:
1) Создайте новый файл my.html
2) Скопируйте исходный код В my.html файл
3) Запустите в браузере my.html

Кстати!
Пример позволяет перетаскивать на компьютере.
Пример не позволяет перетаскивать на мобильных устройствах (смартфоны, планшеты).
Перетаскивание на мобильных устройствах (смартфоны, планшеты)
Пример смотрим, тестируем
Объяснение
В коде добавилась одна строчка это подключение библиотеки jQuery UI Touch Punch ... для перетаскивания на планшете, телефоне.
  Html  
<script src="https://dir.by/example_lib/touch-punch/jquery.ui.touch-punch.js"></script>


Весь код примера для перетаскивания на планшете, телефоне
В коде добавленная строчка выделена синим цветом.
  Html  
<html>

<!-- заголовок -->
<head>
     <meta charset="utf-8">
     <title>Example</title>
</head>

<!-- страница -->
<body>
     <!-- подключаем библиотеки jQuery и jQuery UI -->
     <script src="https://dir.by/example_lib/jquery/jquery-3.3.1.min.js"></script>
     <script src="https://dir.by/example_lib/jquery_ui/jquery-ui-1.12.1/jquery-ui.min.js"></script>

     <!-- библиотека перетаскивания для планшета, телефона -->
     <script src="https://dir.by/example_lib/touch-punch/jquery.ui.touch-punch.js"></script>

     <!-- HTML элементы -->
     <div id="myElement" style="height:150px; width:150px; cursor:hand; background:#b0b0b0;">
          Нажми на меня и тащи мышкой
     </div>

     <!-- JavaScript -->
     <script>
          // страница открылась
          $( function()
          {
               // вызываем метод draggable чтобы мог перетаскиваться myElement
               $("#myElement").draggable();
          });
     </script>
</body>

</html>
 
← Предыдущая тема
jQuery UI где скачать и как подключить?
 
Следующая тема →
Droppable (перетаскиваемый элемент может быть брошен) jQuery UI
 
Ваши Отзывы ... 1 комментариев
гость
10 декабря 2018 23:15
не работает на windows планшете. только что проверил
admin (11 декабря 2018 15:56) в этой теме рассматривается 2 примера:

1) пример для браузера используя мышь: example1

2) пример для планшетов: example2

Вы проверили последний пример?
ответить
   
Вашe имя
Ваш комментарий (www ссылки может добавлять только залогиненный пользователь)

Картинки

Объявления
Объявления
jQuery UI - кнопки, меню, диалог, slider, spinner и так далее. Эфекты: растягивание, перетаскивание и так далее  
Что такое JQuery UI ?
jQuery UI где скачать и как подключить?
Interactions (взаимодействие)
Draggable (элемент может быть перемещен с помощью мыши) jQuery UI
Droppable (перетаскиваемый элемент может быть брошен) jQuery UI
Resizable (меняем размер элемента с помощью мыши) jQuery UI
Selectable (выделяем с помощью мыши один или несколько элементов) jQuery UI
WWW сайты для изучения JQuery UI
Сайты для изучения JQuery UI

  Ваши вопросы присылайте по почте: info@dir.by  
Яндекс.Метрика