我使用 sortable 函数来排序一些textareas(我希望能够对textarea进行排序并在这些textarea中对文本进行着色。)
使用1.7.2版本的jQuery时工作正常,但在使用jQuery 1.11.2时它不再起作用了
这里是我的code in js.do(代码是1.7.2,但如果你改变7代表11,可排序的功能将不再起作用)
这是我的代码的第29,30,31行
//LINES_ISSUE_START
$('.sortable').sortable({
cancel: '.textarea,.block_bouton_color'
});
//LINES_ISSUE_END
有关如何修复它的想法吗?
答案 0 :(得分:1)
你必须改变这个
cancel: '.textarea,.block_bouton_color,',
到这个
cancel: '.textarea,.block_bouton_color'
并包含jQuery migrate插件。
答案 1 :(得分:-1)
好了,现在正在运作
这是我所做的改变
1 /我根据需要使用jquery_1.11.2(标准用户引导程序)
2 /我切换到jquery_UI_1.11.4(我写作时的最后一个版本)
3 /根据meskobalazs的推荐,我修改了行取消,如下所示,没有","
cancel: '.textarea,.block_bouton_color'
4 /最后我不得不添加
$(".sortable").sortable();
这里的代码(在任何修改之前)
$(".sortable").delegate(".bouton_ordre_drag_and_drop","mouseover",function(){
$(".sortable").sortable("enable");
$(".sortable").sortable({
cancel: '.textarea,.block_bouton_color,',
});
});
此处代码(修改后)
$(".sortable").sortable();
$(".sortable").delegate(".bouton_ordre_drag_and_drop","mouseover",function(){
$(".sortable").sortable("enable");
$(".sortable").sortable({
cancel: '.textarea,.block_bouton_color'
});
});