В перетаскиваемой демонстрации JQueryUI я вижу, что вы можете прикрепить дескриптор к DIV, но если дескриптор не вложен в родительский DIV, который можно перетаскивать, он не работает, например,
<script src="jquery-1.5.2.js"></script>
<script src="js/jquery-ui-1.8.11.custom.min.js"></script>
<style>
#hBlack
{
width:55px;
height:55px;
background-color: black;
top:0px;
}
#hGreen
{
width:25px;
height:25px;
background-color: green;
}
</style>
<script language="javascript" type="text/javascript">
$(function() {
$("#hBlack").draggable({handle:"#hGreen"});
});
</script>
</head>
<body>
<div id="hBlack">
</div>
<div id="hGreen"></div>
Вышеуказанное не делает ручку #hGreen - но следующее делает:
<div id="hBlack">
<div id="hGreen"></div>
</div>
По сути, я пытаюсь сделать один DIV ход, когда другой движется - я думаю, вы можете сделатьэто с помощью новой утилиты Position , но для новичка, такого как я, я нахожу это плохо документированным