J'ai un div contenant divs imbriqués, comme ceci:jquery Sortable/sélectionnable: enfant filtrage contrôle
<div id="tree" class="tree">
<div class="node"><div class="handle"></div>Node 1<div class="ignore"></div>
<div class="node"><div class="handle"></div>Node 2<div class="ignore"></div>
<div class="node"><div class="handle"></div>Node 3<div class="ignore"></div>
</div>
Ensuite, pour ajouter sortable() et sélectionnable()
$('.tree').sortable({
handle:'.handle'
});
$('.tree').selectable();
Je suis utiliser le comportement "triable" de l'interface utilisateur jQuery pour que l'utilisateur puisse réorganiser la liste. Le problème est que lorsque l'utilisateur clique sur un div avec la classe "ignore", la surbrillance "selectable" se déplace vers ce div. Je souhaite filtrer les comportements sélectionnables et triés afin qu'ils n'attrapent que les ensembles .node, en ignorant le test .ignore car il contient une boîte à outils dont les contrôles n'acceptent plus les clics.
Suggestions?