Я только начал изучать javascript и создал drag and drop, используя jquery draggable.
Демо здесь:
http://www.vwardv.com/doll6.html
Я не смог найти учебник, поэтому я просто зашел на сайт jquery и поиграл с адаптацией демо. Это работает, но я понятия не имею, кодировал ли я его так, как он должен быть на самом деле. Я был бы очень признателен, если бы вы могли сказать мне, если вы видите что-нибудь, что вы бы улучшили.
Вот код:
<!doctype html>
<html lang="en">
<head>
<script src="http://code.jquery.com/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.8.17/jquery-ui.min.js"></script>
<script>
$(function() {
$( "#draggable" ).draggable()
});
</script>
<script>
$(function() {
$( "#draggable2" ).draggable();
});
</script>
<script>
$(function() {
$( "#draggable3" ).draggable();
});
</script>
<script>
$(function() {
$( "#draggable4" ).draggable();
});
</script>
<script>
$(function() {
$( "#draggable5" ).draggable();
});
</script>
</head>
</body>
<div id="bodies/palepd.gif">
<img src="bodies/palepd.gif" class="ui-widget-content" id="draggable">
<img src="bodies/trousers.gif" class="ui-widget-content" id="draggable2">
<img src="bodies/top.gif" class="ui-widget-content" id="draggable3">
<img src="bodies/dress.gif" class="ui-widget-content" id="draggable4">
<img src="bodies/coat.gif" class="ui-widget-content" id="draggable5">
</div>
Спасибо
Vic
обновление *
Спасибо за все ваши советы, я действительно ценю это. Теперь я скорректировал код в соответствии с вашим советом. Дайте мне знать, если я что-то не так понял или есть что-то еще, что я мог бы улучшить. Спасибо
<!doctype html>
<html lang="en">
<head>
<script src="http://code.jquery.com/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.8.17/jquery-ui.min.js"></script>
<script>
$(document).ready(function() {
$( ".mydraggable" ).draggable();
});
</script>
</head>
<body>
<div id="items">
<img src="bodies/palepd.gif" class="mydraggable">
<img src="bodies/trousers.gif" class="mydraggable">
<img src="bodies/top.gif" class="mydraggable">
<img src="bodies/dress.gif" class="mydraggable">
<img src="bodies/coat.gif" class="mydraggable">
</div>
</body>
* обновление 2
Может кто-нибудь сказать мне, почему я должен использовать «ui-widget-content» вместо «mydraggble»?
Теперь мне нужно перейти к следующему этапу, который заключается в заказе предметов, так что, например, вы можете положить топ за куртку и т. Д.
Мне нужно будет добавить две кнопки на страницу: одна будет перемещать элемент вверх по слою / слоям, а другая - вниз по слою / слоям. Это, очевидно, будет означать, что мне понадобится встроить некоторые средства, указывающие, какой элемент выбран, для ясности. Кто-нибудь может указать мне правильное направление для обеих / любой из этих вещей?
Еще раз спасибо