我试图让 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>