我遇到了jqueryui可排序插件的问题,我想要做的是排序一个问题列表(这很好,他们没有问题),但我也想点击问题来显示问题的详细信息也。
$(".question").sortable({
axis: 'y',
update: function(){
var order = $(".question").sortable('serialize', {attribute:'id'});
var pid = $('#pid').val();
$.post("ajax/question.ajax.php?action=arrange-sort&id="+pid+"&"+order);
return false;
}
});
$(".question-list").bind('mouseup',function(){
var pid = $('#pid').val();
var id_val= $(this).parents('li').attr('id').split("_");
var id = id_val[1];
var position = $(this).position();
var qposition = $("#question-placer").position();
var x = position.left + $(this).width()
var temp = position.top + ($(this).height()/2);
//var imgHeight1 = $("#bee").height()/2;
var imgHeight = $("#question-pointer").height()-5;
var y = temp - imgHeight;
var y2 = temp-($("#question-box").height()/2);
if(y2 < qposition.top){
y2 = qposition.top;
}
$(".question").sortable({disabled : true});
$("#question-box").css({ display: "block", position: "absolute", marginLeft: 0, marginTop: 0, top: y2, left: (x+6) });
$("#question-pointer").css({ display: "block", position: "absolute", marginLeft: 0, marginTop: 0, top: y, left: (x+1) });
$('#question-content').load("ajax/question.ajax.php?action=show-question&id="+id+"&pid="+pid);
});
现在我遇到的问题是,如果我对LI进行排序,它将在完成后对该鼠标进行操作。
问题是,如果排序是动作,是否有关闭点击/鼠标的问题。
我试图取消绑定0n更改哪个有效,但如果我尝试再次绑定它就会停止它会再次开始这样做。
任何想法
答案 0 :(得分:0)