在这个 fiddle 中 - http://jsfiddle.net/adrianjsfiddlenetuser/zyUkd/35/当单击“删除可拖动”按钮时,我尝试删除使用 .myDivs 样式的所有 div 的可拖动功能。
函数调用 $('.myDivs').draggable('disable');
似乎没有实现这一点?
最佳答案
首先,您的 click
处理程序由 $(document).ready()
函数组成,这意味着即使 DOM 也可以附加它没有完全加载。然后,您没有使用 draggable
而是使用 sortable
使元素可拖动,因此您应该使用 $(elements).sortable('disable')
:
$(document).ready(function() {
var els = $('.connected');
els.sortable({
connectWith : ".connected",
items : ".myDivs:not(.excludeThisCss)"
}).disableSelection();
$("#button").click(get);
function get() {
els.sortable('disable');
}
});
您更新的 JSFiddle 在这里:http://jsfiddle.net/zyUkd/38/
关于javascript - 单击按钮时删除可拖动功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10814493/