Я пытался выяснить, как использовать событие 'create' перетаскиваемого элемента управления jquery.ui.И такой простой пример, как выдача оповещения, не работает:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Drag "create event" test</title>
<script src="js/jquery.js"></script>
<script src="js/jquery-ui.js"></script>
<style type="text/css" media="all">
#pai { width:1000px; border:1px solid #ccc; position:relative; }
#filho { width:100px; border:1px solid #c00; position:relative; top:0; left:0; }
</style>
<script type="text/javascript">
$(document).ready(function(){
$("#filho").draggable();
$("#filho").bind("dragcreate", function(event, ui) {
alert("VAAAAAAAAAAAI!");
});
});
</script>
</head>
<body>
<div id="pai">
<div id="filho">
teste de drag
</div>
</div>
</body>
</html>
Я искал и проверял, но я не могу заставить этот простой пример работать.как указано на веб-странице jquery draggable , элемент управления действительно имеет метод "create", который можно вызывать, связывая его во время инициализации и связывая его позже.Я пробовал оба метода безуспешно.
Я использую jquery v1.4.2 и UI v1.8.1.
Любая помощь приветствуется.