当列表中只剩下一个项目时,我试图在项目列表上禁用jquery sortable。到目前为止,这是我的代码:
melt
任何帮助都将非常感谢:)谢谢。
答案 0 :(得分:2)
我认为你可以使用长度函数
>>> import re
>>> s = "SOURCEFILE: file_name.dc : 1 : log: the logging area"
>>> s1 = re.sub(r"[^\:]*\:[^\:]*\:[^\:]*\:([^\:]*)\:.*", r"\1", s)
>>> print s1
log
答案 1 :(得分:0)
由于你所有的帮助,管理最终解决了这个问题。这是我完成的代码。
$(".draggable_teams").sortable({
handle: '.team-header .grabber',
revert: 100,
tolerance: 'pointer',
connectWith: '.draggable-team-connector',
placeholder: 'highlight-teams',
start: function () {
$('.clone-teams .team').slideUp(400);
},
helper: function (e, ul) {
var $originals = ul.children();
var $helper = ul.clone();
$($helper).find("[teamorder='teamorder']").addClass('clone-teams');
$helper.children().each(function (index) {
$(this).width($originals.eq(index).width())
});
return $helper;
},
update: function () {
updateListScope();
scope.saveTeamOrder();
}
}).disableSelection();
}
scope.$watch("teams", function(){
setSortability();
});
function setSortability() {
if(!scope.teams || scope.teams.length < 2){
$( ".draggable_teams" ).sortable( "disable" );
}
else{
$( ".draggable_teams" ).sortable( "enable" );
}
}