Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Jquery перемещение объектов

65K
18 января 2011 года
naataa
2 / / 18.01.2011
Вот иходный код. Но пока он делает не всё, что мне нужно! Квадратики, котые я перетягиваю не цветные и они становятся в ряд, а должны становится, куда поставишь и только в контейнер, а не выходить за его границы!
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 
<head>
  <title>My site </title>
  <link rel="stylesheet" href="style.css" type="text/css">
   <link rel="stylesheet" type="text/css" href="css/ui-lightness/jquery-ui-1.8.8.custom.css">
  <script type = "text/javascript" src="script/jquery.js">
  </script>
  <script type="text/javascript" src="script.js"></script>
  <script type="text/javascript" src="script/corner.js"></script>
  <script type="text/javascript" src="script/jquery-ui-1.8.8.custom.min.js "></script>
 
 
 
 
</head>
 
<body>
 
  <div id="content"> </div>
  <div id="panel">
  <div class="rect" id="a1"> </div>
  <div class="rect" id="a2"> </div>
  <div class="rect" id="a3"> </div>
  <div class="rect" id="a4"> </div>
  <div class="rect" id="a5"> </div>
  <div class="rect" id="a6"> </div>
 
  </div>
 
</body>
 
</html>
=================================================================================
#content{
  width: 400px;
  height: 400px;
  background-color: #DFDFDF;
  border: 3px solid #7F7F7F;
  float: left;
}
 
#panel{
  width: 80px;
  height: 400px;
  background-color: White;
  border: 3px solid #7F7F7F;
  float: left;
}
.rect{
  width: 40px;
  height: 40px;
  border: 2px solid Black;
  margin: 20px;
}
#a1{
  background-color: Red;
}
#a2{
  background-color: #3333FF;
}
#a3{
  background-color: #FF9900;
}
#a4{
  background-color: #00FF33 ;
}
#a5{
  background-color: #9933CC;
}
#a6{
  background-color: #FFFF66;
}
=================================
$(document).ready(init);
function init(){
    $(".rect").draggable({helper:'clone'});
    $("#content").droppable({drop:function(event,ui){
      $(this).append('<div class="rect"></div>');}});
};
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог