jQuery-UIのdraggableを使って要素をドラッグすることができる。もちろんHTMLでも可能である。
どちらのほうが良いかは分からないが、使いやすいほうを選べばよい。
jQuery-UIのdraggableを使った場合は次のようになる。
<style type="text/css">
div#red,div#blue {
width:100px;
height:100px;
padding:3px;
color:white;
fount-weight:bold;
}
#red {
background-color:red;
}
#blue {
background-color:blue;
}
</style>
</HEAD>
<body>
<div id="red">ドラッグできる要素</div>
<div id="blue">これもドラッグできる要素</div>
<script type="text/javascript">
$(function(){
$('div#red,div#blue').draggable({ // <div id="red">と<div id="blue">をドラッグ可能にする
start: function (event , ui){
$(this).css('background','#33ff33')
},
stop : function (event , ui){
$(this).css('background','#a9a9a9')
}
});
});
</script>
サンプル
ドラッグできる要素
これもドラッグできる要素