jQueryのライブとドラッグ可能
質問
私はバインディングjqueryのライブを使用して画像をクリックしてイベントを結合しています。初めて私は、画像の上に細かいsimplemodalポップアップが起動し、ドラッグ可能な作品をクリックしてください。その後、simplemodalポップアップがまだ起動し、ドラッグ可能な項目はドラッグしません。任意のアイデア?
ライブClickイベントのコード:
$("table tr td img:not(.Help)").live("click", function(){
$("#draggable").draggable({
containment: 'parent',
drag: function(e, ui){
alert("dragging");
}
});
$("#modal").modal({
onShow: function(){
$("html").css("overflow", "hidden");
},
onClose: function(){
$("html").css("overflow", "auto");
$("table tr td img").live("click", function(){});
$.modal.close();
}
});
});
解決
誰もが将来的にこの探しの場合では、溶液はonShowコールバックで「ドラッグ可能」コードを配置することでした。
$("table tr td img:not(.Help)").live("click", function(){
$("#modal").modal({
onShow: function(){
$("#draggable").draggable({
containment: 'parent',
drag: function(e, ui){
alert("dragging");
}
});
$("html").css("overflow", "hidden");
},
onClose: function(){
$("html").css("overflow", "auto");
$("table tr td img").live("click", function(){});
$.modal.close();
}
});
});
所属していません StackOverflow