我在 Asp.Net Web 应用程序中使用 qTip 表单验证器的 jqueryUI 可拖动引导模式存在问题。作为要求,我使用 jqueryUI Draggable 使引导模式可拖动。问题是,如果工具提示处于活动状态并且我们已经拖动引导模式,qtip 将不会随着屏幕截图中显示的模式移动。我正在使用以下 qTip 设置:
var q = $(inputs).qtip({
position: {
my: 'center left',
at: 'center right'
},
content: {
text: function (api) {
return getValidator.call(this).html();
}
},
show: {
ready: true,
event: 'none'
},
hide: {
event: 'none'
},
style: {
classes: 'ui-tooltip-red ui-tooltip-shadow ui-tooltip-rounded'
},
events: {
show: function (event, api) {
var $this = api.elements.target;
var validator = getValidator.call($this);
if (validator.length == 0)
event.preventDefault();
}
}
});
我尝试使用type: 'relative',
andcontainer: $(this).parent(),
作为位置。但是qtip仍然没有动。
我正在使用以下来移动引导模式,它按预期工作。
$(".modal").draggable({
handle: ".modal-header",
containment: "body"
});
建议/修复是最受欢迎的。