我很新的JQuery
我試圖創建一個使用可拖動的插件樣本頁面。該網頁加載正常,但我無法將我的<div>
標籤拖動到任何地方。我一直在試圖複製這demo。這裏是我的代碼:無法讓JQuery Draggable插件工作?
<!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" >
<head runat="server">
<title></title>
<style type="text/css">
#draggable { width: 150px; height: 150px; padding: 0.5em; border: solid 1px black; cursor:pointer;}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<script src="scripts/jquery.js" type="text/javascript"/>
<script src="scripts/jquery.ui.core.js" type="text/javascript"/>
<script src="scripts/jquery.ui.draggable.js" type="text/javascript"/>
<script src="scripts/jquery.ui.mouse.js" type="text/javascript"/>
<script src="scripts/jquery.ui.widget.js" type="text/javascript"/>
<script src="scripts/jquery-ui-1.8.13.custom.js" type="text/javascript" />
<script type="text/javascript">
$(document).ready(function() {
$("#draggable").draggable();
});
</script>
<div class="demo" style="height: 500px; width: 500px;">
<div id="draggable">
<p>Drag me around</p>
</div>
</div>
</div>
</form>
</body>
</html>
我只是想讓它,所以我可以隨意拖動我「拖拽」 <div>
在「演示」周圍<div>
。任何人都可以看到我失蹤的東西嗎?
無法看到代碼有任何問題,請確保您已按照Scott的建議包含了jQuery UI。同時檢查控制檯以確保頁面中早期的javascript中沒有錯誤。此外,如果您想限制#draggable div的拖動區域到它的父級,則使用'$(「#draggable」)。draggable({containment:'parent'});' – Dormouse 2011-05-26 19:55:00
謝謝。我現在補充說,它似乎沒有什麼區別。最終,雖然,這就是我想要的 - 拖動被包含到它的父'div'。 – lhan 2011-05-26 20:12:50
這隻有在可拖動本身正在工作時纔有效。 – Dormouse 2011-05-26 20:15:06