更新 2: children() を使用
デモ 2: http://jsbin.com/izaje3/2
あなたのコメントに応えて
$(function() {
$('.editable').editable();
$('.draggable').draggable({
drag: function(event, ui) {
$(this).children('div').removeClass('editable')
},
stop: function(event, ui) {
$(this).children('div').addClass('editable')
}
});
});
デモ: http://jsbin.com/ihojo/2
$(function() {
$(".draggable").draggable({
drag: function(event, ui) {
$(this).unbind('editable')
}
});
$(".editable").editable();
});
または、次のようにすることもできます。
$(function() {
$('.editable').editable();
$('.draggable').draggable({
drag: function(event, ui) {
$(this).removeClass('editable')
},
stop: function(event, ui) {
$(this).addClass('editable')
}
});
});
次のようなものがあるとします。
<div class="draggable editable"></div>
注:念のため、handle メソッドを使用して利用することもできます。
http://jqueryui.com/demos/draggable/#handle