我想让一个div的子元素不能被拖动。目前,我必须手动输入每个disabled:true事件,这很麻烦。有没有办法仅选择所有元素不可拖动,只选中我选择的主要元素?
$(function() {
$( "#profile-advanced-right div" ).draggable();
$( "#profile-advanced-left div" ).draggable();
$( ".main-head" ).draggable({disabled:true});
$( ".main-content" ).draggable({disabled:true});
$( ".h3" ).draggable({disabled:true});
$( ".subtitle" ).draggable({disabled:true});
$('.ui-state-disabled').css({'opacity':'1'});
});
这是目前我的进展情况,HTML 代码如下:
<div id="profile-advanced-right">
<div class="module main">
<div class="main-head">
<span class="h3">Title</span>
</div>
<div class="main-content">
<div>
yadda
</div>
</div>
</div>